sêlich (Middle Low German) comes from Old Saxon sālig, from Proto-Germanic *sālīg, from Proto-West Germanic sāli, from Proto-Germanic saliz, from Proto-Indo-European sol- — whole.
Ancestry of “sêlich”, step by step
sêlich traces back through two separate lines of ancestry.