Where does “seli” come from?

seli (Old High German) comes from Proto-West Germanic sali, from Proto-Germanic saliz, from Proto-Indo-European sol- — whole.

Ancestry of “seli”, step by step

StepLanguageWordMeaning
1Proto-West Germanicsalihouse, dwelling; hall, room
2Proto-Germanicsalizhouse; dwelling; hall; room
3Proto-Indo-Europeansol-whole
Every word from Proto-Indo-European sol-Every word from Proto-Germanic salizEvery word from Proto-West Germanic sali