Where does “Solveiga” come from?

Solveiga (Latvian) comes from Norwegian Solveig, from Old Norse salr, from Proto-Germanic saliz, from Proto-Indo-European sol- — whole.

Ancestry of “Solveiga”, step by step

StepLanguageWordMeaning
1NorwegianSolveig
2Old Norsesalrroom, hall
3Proto-Germanicsalizhouse; dwelling; hall; room
4Proto-Indo-Europeansol-whole
Every word from Proto-Indo-European sol-Every word from Proto-Germanic salizEvery word from Old Norse salr