Russian City Name Generator
Real and realistic Russian city names
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate Russian city and town names, from real cities like Yekaterinburg, Nizhny Novgorod and Petropavlovsk-Kamchatsky to convincing invented ones such as Verkhneozersk, Novoserebryansk and Zaozyorsk. Suited to spy thrillers, alternate history, Cold War games and Slavic-flavoured fantasy.
About russian city names
Russian city names follow a few clear formulas, and once you know them the invented ones become easy to spot as authentic. The most common ending is -sk or -ovsk (Omsk, Tomsk, Chelyabinsk, Khabarovsk), originally an adjective suffix meaning "of the [river or person]": Omsk is the town on the Om, Irkutsk on the Irkut. Old towns founded before the 1600s tend to end in -ov, -ev, -in or -ograd (Pskov, Rostov, Tver, Volgograd), while -gorod means "city" outright, as in Novgorod ("new city") and Belgorod ("white city").
Descriptive prefixes stack onto those roots. Nizhny and Verkhny mean lower and upper (Nizhny Novgorod, Verkhnyaya Pyshma), Novo- means new (Novosibirsk, Novorossiysk), Staraya means old (Staraya Russa), and Krasno- means red or beautiful (Krasnoyarsk, Krasnodar). Cities named after rivers use "-on-" or "-na-" constructions (Rostov-on-Don, Komsomolsk-on-Amur), and Soviet-era foundations often honour a person or ideal: Tolyatti, Komsomolsk, Zheleznogorsk ("iron mountain").
This list combines Russia's real cities and historic towns with a set of invented names built from those same pieces, so a thriller writer can drop an agent in Yekaterinburg or a fictional closed city like Verkhneozersk with equal confidence. Spellings follow standard English transliteration.
Tips for choosing a name
- Pick the ending to match the age of your city: -sk for 17th-to-20th-century foundations, -ov and -gorod for medieval towns, -grad for imperial or Soviet ones.
- For a fictional closed or secret city, use the Soviet formula of a descriptive compound plus -sk (Zheleznogorsk, Snezhinsk) or a colour word (Krasnoznamensk).
- Name a city after its river with "-on-": Rostov-on-Don works, and so does an invented Ust-Kara ("mouth of the Kara") or Verkhne-Ilimsk.
- Check whether a real city has changed names — Leningrad, Stalingrad and Sverdlovsk are period-correct only for the Soviet years, which matters in historical fiction.
- Keep transliteration consistent: choose either Yekaterinburg or Ekaterinburg, and either Nizhny or Nizhniy, and use it throughout your text.
Frequently asked questions
Why do so many Russian cities end in -sk?
The suffix -sk (and -ovsk, -insk) turns a river or founder's name into an adjective, so Omsk means the town of the Om river and Petrovsk means Peter's town. It became the default ending for new cities from the 1600s through the Soviet period.
What do -grad, -gorod and -burg mean in Russian city names?
Grad and gorod both mean "city" — gorod is the older native form (Novgorod), grad the Church Slavonic form favoured for imperial and Soviet names (Volgograd, Kaliningrad). Burg is borrowed from German, as in Saint Petersburg and Yekaterinburg.
Are these real Russian cities or made up?
Most are real, from major cities to small historic towns, and a smaller set are invented names built from genuine Russian roots and suffixes so they blend in. If you need a name that definitely does not exist, search it before you use it.
Can I use these names in a novel or video game?
Yes. Place names are not copyrighted, and using real cities is standard practice in thrillers and strategy games. For a fictional setting, the invented names in this list give you Russian flavour without any real-world baggage.
All 500 russian city names
Browse the full list
- Moscow
- Saint Petersburg
- Novosibirsk
- Yekaterinburg
- Kazan
- Nizhny Novgorod
- Chelyabinsk
- Samara
- Omsk
- Rostov-on-Don
- Ufa
- Krasnoyarsk
- Voronezh
- Perm
- Volgograd
- Krasnodar
- Saratov
- Tyumen
- Tolyatti
- Izhevsk
- Barnaul
- Vladivostok
- Irkutsk
- Khabarovsk
- Yaroslavl
- Makhachkala
- Tomsk
- Orenburg
- Kemerovo
- Novokuznetsk
- Ryazan
- Astrakhan
- Naberezhnye Chelny
- Penza
- Lipetsk
- Kirov
- Cheboksary
- Tula
- Kaliningrad
- Kursk
- Ulan-Ude
- Stavropol
- Magnitogorsk
- Sochi
- Bryansk
- Ivanovo
- Belgorod
- Vladimir
- Arkhangelsk
- Smolensk
- Murmansk
- Vologda
- Kostroma
- Tver
- Pskov
- Veliky Novgorod
- Petrozavodsk
- Syktyvkar
- Saransk
- Yoshkar-Ola
- Grozny
- Vladikavkaz
- Nalchik
- Maykop
- Elista
- Abakan
- Kyzyl
- Yakutsk
- Magadan
- Yuzhno-Sakhalinsk
- Petropavlovsk-Kamchatsky
- Anadyr
- Salekhard
- Khanty-Mansiysk
- Norilsk
- Vorkuta
- Chita
- Blagoveshchensk
- Komsomolsk-on-Amur
- Birobidzhan
- Severodvinsk
- Suzdal
- Sergiev Posad
- Pereslavl-Zalessky
- Rostov Veliky
- Murom
- Kolomna
- Serpukhov
- Zvenigorod
- Uglich
- Torzhok
- Staraya Russa
- Velikiye Luki
- Vyborg
- Gatchina
- Tikhvin
- Cherepovets
- Rybinsk
- Kaluga
- Oryol
- Tambov
- Ulyanovsk
- Syzran
- Balakovo
- Engels
- Volzhsky
- Novocherkassk
- Taganrog
- Novorossiysk
- Armavir
- Pyatigorsk
- Kislovodsk
- Yessentuki
- Derbent
- Sterlitamak
- Neftekamsk
- Zlatoust
- Miass
- Nizhny Tagil
- Kamensk-Uralsky
- Serov
- Kurgan
- Tobolsk
- Surgut
- Nizhnevartovsk
- Novy Urengoy
- Nadym
- Biysk
- Rubtsovsk
- Prokopyevsk
- Achinsk
- Kansk
- Bratsk
- Angarsk
- Ust-Ilimsk
- Ussuriysk
- Nakhodka
- Okhotsk
- Kholmsk
- Verkhoyansk
- Oymyakon
- Dudinka
- Igarka
- Naryan-Mar
- Kandalaksha
- Kem
- Kirillov
- Kargopol
- Vyazma
- Rzhev
- Klin
- Dmitrov
- Yelets
- Borisoglebsk
- Kamyshin
- Balashov
- Ozyorsk
- Snezhinsk
- Seversk
- Zheleznogorsk
- Verkhneozersk
- Krasnoznamensk
- Novoserebryansk
- Belogorsk
- Staraya Ladoga
- Nizhnekamsk
- Ust-Kut
- Zaozyorsk
- Svetlogorsk
- Krasnokamsk
- Volkhov
- Sosnovy Bor
- Podgornoye
- Beryozovka
- Lesnoy
- Mirny
- Zarechny
- Novomoskovsk
- Verkhnyaya Pyshma
- Chernogorsk
- Ust-Labinsk
- Kamenogorsk
- Solikamsk
- Berezniki
- Kudymkar
- Krasnoturyinsk
- Ivdel
- Tavda
- Ishim
- Yalutorovsk
- Kolpashevo
- Strezhevoy
- Bodaybo
- Kirensk
- Zeya
- Svobodny
- Tynda
- Belomorsk
- Onega
- Mezen
- Podolsk
- Balashikha
- Korolyov
- Krasnogorsk
- Odintsovo
- Zhukovsky
- Pushkino
- Noginsk
- Dolgoprudny
- Vidnoye
- Yegoryevsk
- Mozhaysk
- Istra
- Kashira
- Ozyory
- Lukhovitsy
- Shatura
- Dubna
- Fryazino
- Lobnya
- Kubinka
- Losino-Petrovsky
- Pushkin
- Peterhof
- Sestroretsk
- Lomonosov
- Kirishi
- Tosno
- Sortavala
- Segezha
- Medvezhyegorsk
- Kirovsk
- Olenegorsk
- Polyarny
- Kovdor
- Velsk
- Novodvinsk
- Vytegra
- Veliky Ustyug
- Gryazovets
- Ustyuzhna
- Tutayev
- Myshkin
- Lyubim
- Shuya
- Furmanov
- Kokhma
- Gus-Khrustalny
- Kirzhach
- Vyazniki
- Sobinka
- Pokrov
- Balakhna
- Pavlovo
- Arzamas
- Dzerzhinsk
- Semyonov
- Lyskovo
- Shakhunya
- Vetluga
- Kanash
- Shumerlya
- Kozmodemyansk
- Bugulma
- Yelabuga
- Leninogorsk
- Nurlat
- Mendeleyevsk
- Sarapul
- Glazov
- Kambarka
- Ishimbay
- Meleuz
- Uchaly
- Birsk
- Oktyabrsky
- Davlekanovo
- Novotroitsk
- Buguruslan
- Mednogorsk
- Sorochinsk
- Kuvandyk
- Chapayevsk
- Zhigulyovsk
- Pokhvistnevo
- Neftegorsk
- Volsk
- Petrovsk
- Pugachyov
- Novouzensk
- Znamensk
- Kharabali
- Volgodonsk
- Azov
- Kamensk-Shakhtinsky
- Millerovo
- Zernograd
- Gukovo
- Morozovsk
- Semikarakorsk
- Yeysk
- Kropotkin
- Anapa
- Timashyovsk
- Temryuk
- Abinsk
- Labinsk
- Goryachy Klyuch
- Khadyzhensk
- Georgiyevsk
- Zheleznovodsk
- Budyonnovsk
- Blagodarny
- Novoaleksandrovsk
- Zelenokumsk
- Beslan
- Ardon
- Prokhladny
- Nartkala
- Chegem
- Karachayevsk
- Adygeysk
- Kaspiysk
- Kizlyar
- Kizilyurt
- Yuzhno-Sukhokumsk
- Gudermes
- Shali
- Magas
- Malgobek
- Lagan
- Kaltan
- Myski
- Belovo
- Kiselyovsk
- Yurga
- Mariinsk
- Guryevsk
- Berdsk
- Kuybyshev
- Barabinsk
- Karasuk
- Toguchin
- Bolotnoye
- Chulym
- Zarinsk
- Slavgorod
- Yarovoye
- Gorno-Altaysk
- Sayanogorsk
- Nazarovo
- Uzhur
- Yeniseysk
- Sosnovoborsk
- Zaozyorny
- Ilansky
- Shelekhov
- Usolye-Sibirskoye
- Nizhneudinsk
- Zima
- Baikalsk
- Vikhorevka
- Alzamay
- Severobaikalsk
- Kyakhta
- Babushkin
- Borzya
- Nerchinsk
- Shilka
- Khilok
- Raychikhinsk
- Skovorodino
- Amursk
- Sovetskaya Gavan
- Vyazemsky
- Artyom
- Spassk-Dalny
- Dalnegorsk
- Partizansk
- Fokino
- Nevelsk
- Okha
- Uglegorsk
- Makarov
- Kurilsk
- Yelizovo
- Neryungri
- Lensk
- Nyurba
- Olyokminsk
- Tommot
- Susuman
- Pevek
- Noyabrsk
- Gubkinsky
- Nefteyugansk
- Nyagan
- Langepas
- Uray
- Sovetsky
- Lyantor
- Beloyarsky
- Shumikha
- Dalmatovo
- Petukhovo
- Asbest
- Pervouralsk
- Verkhnyaya Salda
- Krasnouralsk
- Kushva
- Karpinsk
- Severouralsk
- Sysert
- Beryozovsky
- Bogdanovich
- Irbit
- Rezh
- Nevyansk
- Verkhny Tagil
- Verkhnyaya Tura
- Talitsa
- Nizhniye Sergi
- Kopeysk
- Yemanzhelinsk
- Troitsk
- Kyshtym
- Kasli
- Satka
- Asha
- Katav-Ivanovsk
- Yuryuzan
- Kartaly
- Kusa
- Chaikovsky
- Lysva
- Gubakha
- Aleksandrovsk
- Cherdyn
- Nytva
- Osa
- Ocher
- Usolye
- Kirovo-Chepetsk
- Slobodskoy
- Omutninsk
- Sovetsk
- Urzhum
- Belaya Kholunitsa
- Murashi
- Orlov
- Inta
- Usinsk
- Yemva
- Vuktyl
- Klintsy
- Unecha
- Zhukovka
- Starodub
- Trubchevsk
- Livny
- Novosil
- Lgov
- Shchigry
- Sudzha
- Dmitriyev
- Gubkin
- Alekseyevka
- Novy Oskol
- Grayvoron
- Rossosh
- Ostrogozhsk
- Bobrov
- Novovoronezh
- Povorino
- Ertil
- Michurinsk
- Rasskazovo
- Uvarovo
- Zherdevka
- Skopin
- Sasovo
- Spassk-Ryazansky
- Kimovsk
- Shchyokino
- Yefremov
- Belyov
- Plavsk
- Kireyevsk
- Obninsk
- Borovsk
- Lyudinovo
- Tarusa
- Medyn
- Meshchovsk
- Roslavl
- Yartsevo
- Desnogorsk
- Yelnya
- Rudnya
- Demidov
Related generators
Ukrainian Name Generator
Given names, patronymics and surnames from Ukraine
Polish Name Generator
Real Polish first names and surnames, correctly gendered
Czech Name Generator
Authentic Czech Names With Correct -ová Surnames
Nordic Town Name Generator
Norwegian, Swedish, Danish and Icelandic place names
German Town Name Generator
Real German towns from the Baltic to Bavaria
Capital Name Generator
Seats of Power for Kingdoms, Empires and Republics
More in Places & Geography
Ancient Civilization Name Generator
Lost Empires, Bronze Age Peoples and Forgotten Cultures
Desert Town Name Generator
Dusty crossroads, mining camps, and oasis villages
Farm Town Name Generator
Cozy rural town names for farming worlds and stories
Cute Town Name Generator
Cozy, whimsical town names for storybook worlds
City District Name Generator
Quarters, wards, and boroughs that feel lived in
Pond Name Generator
Names for farm, backyard, koi and fantasy ponds