Where does “heimelich” come from?

heimelich (Middle High German) comes from Old High German heimilīh, from Proto-Germanic *haimalīk.

Ancestry of “heimelich”, step by step

StepLanguageWordMeaning
1Old High Germanheimilīh
2Proto-Germanic*haimalīk
Every word from Proto-Germanic *haimalīkEvery word from Old High German heimilīh