Where does “Heiligabend” come from?

Heiligabend (German) comes from German heilig, from German heilic, from Old High German heilag, from Proto-West Germanic hailag, from Proto-Germanic hailagaz, from Proto-Germanic hailaz, from Proto-Indo-European *kéh₂ilos — healthy.

Heiligabend (German): Christmas Eve (day before Christmas Day)

Definitions

  1. Christmas Eve (day before Christmas Day)

Ancestry of “Heiligabend”, step by step

Heiligabend traces back through two separate lines of ancestry.

via German heilig

StepLanguageWordMeaning
1Germanheiligholy; sacred
2Germanheilic—
3Old High Germanheilagholy
4Proto-West Germanichailagholy, sacred
5Proto-Germanichailagazholy, sacred
6Proto-Germanichailazwhole, unbroken, intact; entire, complete; hale,...
7Proto-Indo-European*kéh₂iloshealthy

via German Abend

StepLanguageWordMeaning
1GermanAbendevening; the time from dusk onwards; The west
2Middle High Germanābent—
3Old High Germanābandevening
4Proto-West Germanicābanþevening
5Proto-Germanicēbanþsevening
6Proto-Indo-Europeanh₁epion, at, near
7Proto-Indo-Europeanh₁eps—
Every word from Proto-Indo-European *kéh₂ilos →Every word from Proto-Germanic hailaz →Every word from Proto-Germanic hailagaz →