Where does “ledig” come from?

ledig (Old High German) comes from Proto-Germanic liþugaz, from Proto-Germanic -gaz, from Proto-Indo-European -ḱos — -y, -ic.

Ancestry of “ledig”, step by step

StepLanguageWordMeaning
1Proto-Germanicliþugazflexible, free, unoccupied
2Proto-Germanic-gaz-y
3Proto-Indo-European-ḱos-y, -ic
Every word from Proto-Indo-European -ḱosEvery word from Proto-Germanic -gazEvery word from Proto-Germanic liþugaz