Where does “willkommen” come from?
willkommen (German) comes from Middle High German willekomen, from Old High German willechomen, from Proto-Germanic wiljakumô, from Proto-Germanic wiljaną, from Proto-Indo-European wélyoyt, from Proto-Indo-European wélyeti, from Proto-Indo-European welh₁- — to choose; to want.
willkommen (German): welcome
Ancestry of “willkommen”, step by step