Where does “Haapsalu” come from?

Haapsalu (Estonian) comes from Estonian haab, from Proto-Finnic haapa, from Proto-Germanic aspō, from Proto-Indo-European Hosp- — aspen, poplar.

Ancestry of “Haapsalu”, step by step

Haapsalu traces back through two separate lines of ancestry.

via Estonian haab

StepLanguageWordMeaning
1Estonianhaabaspen
2Proto-Finnichaapaaspen
3Proto-Germanicaspōaspen
4Proto-Indo-EuropeanHosp-aspen, poplar

via Estonian salu

StepLanguageWordMeaning
1Estoniansalu

Words derived from “Haapsalu

Every word from Proto-Indo-European Hosp-Every word from Proto-Germanic aspōEvery word from Proto-Finnic haapa