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īk →Every word from Old High German heimilīh →