Where does “Szentpétervár” come from?

Szentpétervár (Hungarian) comes from Hungarian vár, from Proto-Ugric warɜ- — to guard, wait.

Ancestry of “Szentpétervár”, step by step

Szentpétervár traces back through two separate lines of ancestry.

via Hungarian vár

StepLanguageWordMeaning
1Hungarianvárcastle, fortress; citadel; to wait for someone or...
2Proto-Ugricwarɜ-to guard, wait

via Hungarian Szent Péter

StepLanguageWordMeaning
1HungarianSzent PéterSaint Peter
2Hungarianszentholy; saint
Every word from Proto-Ugric warɜ-Every word from Hungarian vár