Where does “Сопот” come from?

Сопот (Bulgarian) comes from Proto-Slavic *sopotъ, from Proto-Slavic sopti.

Ancestry of “Сопот”, step by step

StepLanguageWordMeaning
1Proto-Slavic*sopotъ—
2Proto-Slavicsopti—
Every word from Proto-Slavic sopti →Every word from Proto-Slavic *sopotъ →