As verbs the difference between keep and settle
is that
keep is to continue in (a course or mode of action); not to intermit or fall from; to maintain while
settle is to place in a fixed or permanent condition; to make firm, steady, or stable; to establish; to fix; especially, to establish in life; to fix in business, in a home etc.
As nouns the difference between keep and settle
is that
keep is (obsolete) care, notice while
settle is (archaic) a seat of any kind.