Learn English – “for good” expression in an unfortunate event

expressionshistoryphrasessemantics

I just heard an expression while watching a TV series yesterday.
Someone just died and they said:

He is gone for good

I googled it and found that "for good" means "forever" in this context. But it still sounds odd to me to describe something unfortunate this way.

Is there a deeper reason behind this expression?

Best Answer

For good simply means forever or for good and all.

  • forever, permanently forever; permanently
    I finally left home for good.
    They tried to repair it many times before they fixed it for good.

  • for good (British, American & Australian informal) also for good and all
    (American informal) forever
    I'm leaving for good this time.

  • permanently or forever
    Now she says she's leaving him for good.

This of course differs from for good as opposed to for evil.