Etymology

good heavens

Today it means: An exclamation of surprise or shock. Full definition →

Middle English good ← Old English god
Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

  1. Old English · inherited fromgod
  2. Middle English · inherited fromgood
  3. English todaygood heavens

Possibly Inherited from Middle English good hevenes and God of hevene, from Old English god heofones

Words from the same roots

Middle Englishgood all →

goodyearGoodacreGoodsellGoodgame

Old Englishgod all →

GoodwinGodsell

Etymology from Wiktionary, CC BY-SA 4.0.