This question already has an answer here:

I'd like to know why this means forever. As a foreign English speaker, when I heard this idiom I thought it meant like for something good. What was the origin of "for good" ?

marked as duplicate by Jon Hanna, user66974, Mitch, choster, Drew Dec 5 '14 at 22:30

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


I heard someone say it derives from "for good many years".

  • You may have heard somebody say that, but "for good many years" is not English. "For a good many years" is a common English phrase, with approximately the right meaning; but it is hard to see how "for good" could come from it. – Colin Fine Dec 5 '14 at 12:36

Not the answer you're looking for? Browse other questions tagged or ask your own question.