How a Russian Place Name Is Built
Almost every Russian toponym is a compound of two parts: what the place is like or who founded it, and what kind of settlement it is. Once you can hear the split, the map of Russia becomes readable.
The root
A colour, a tree, an animal, a landscape feature or a founder’s name. Belo- (white), Zeleno- (green), Sosno- (pine), Kameno- (stone), Ivan-, Petr-.
The linking vowel
Russian compounds join with an -o- or -e-. It is why the root in the generator already ends in a vowel: belo + gorsk, not bel + gorsk.
The settlement suffix
-grad and -gorod for a city, -sk and -ovsk for a town, -ovo, -ovka and -ino for a village. The ending tells a Russian reader roughly how big the place is.
What Each Ending Tells You
The suffix is the most informative part of a Russian place name. These are the ones the generator uses, with real cities that carry them.
| Ending | Cyrillic | Means | Real example |
|---|---|---|---|
| -grad | -град | City — elevated, Church Slavonic | Volgograd, Kaliningrad, Zelenograd |
| -gorod | -город | City — the everyday Russian word | Novgorod, Belgorod, Nizhny Novgorod |
| -gorsk | -горск | Hill town, often a mining town | Belogorsk, Zheleznogorsk, Pyatigorsk |
| -sk / -ovsk | -ск / -овск | Town — the commonest ending of all | Omsk, Kursk, Petrovsk, Mikhailovsk |
| -rechensk | -реченск | River town | Belorechensk |
| -ozersk | -озерск | Lake town | Ozersk, Beloozersk |
| -ovo / -evo | -ово / -ево | Village named for a founder | Ivanovo, Kemerovo, Domodedovo |
| -ino | -ино | Village named for a founder | Pushkino, Kuzmino, Savvino |
| -ovka | -овка | Small settlement, often recent | Petrovka, Aleksandrovka |
Why So Many Cities End in -sk
Because -sk is the same adjectival ending that produces surnames like Dubrovsky: it means “of that place”. A settlement on the River Om became Omsk, one on the Tom became Tomsk. Roughly a quarter of Russian towns carry it.
Novo-, Staro-, Verkhne-, Nizhne-
When a settlement outgrows itself or splits, Russian marks the halves with a prefix rather than inventing a second name. This is why the map is full of paired towns.
| Prefix | Cyrillic | Means | Real example |
|---|---|---|---|
| Novo- | Ново- | New | Novosibirsk, Novocherkassk |
| Staro- | Старо- | Old | Staraya Russa, Starooskolsk |
| Verkhne- | Верхне- | Upper — further up the river | Verkhneuralsk |
| Nizhne- | Нижне- | Lower — further down the river | Nizhnekamsk, Nizhnevartovsk |
| Severo- | Северо- | Northern | Severodvinsk |
| Yuzhno- | Южно- | Southern | Yuzhno-Sakhalinsk |
| Bolshe- / Malo- | Больше- / Мало- | Greater / Lesser | Bolshelugsky, Maloyaroslavets |
Upper and Lower almost always refer to a river, not to altitude. Nizhny Novgorod is “lower Novgorod” because it sits downstream, not because it is in a valley.
Places Get Renamed in Russia
If your story spans the twentieth century, remember that the name of a Russian city is a political artefact, and many changed two or three times.
| Original | Soviet name | Today |
|---|---|---|
| Saint Petersburg | Petrograd (1914), then Leningrad (1924) | Saint Petersburg (1991) |
| Tsaritsyn | Stalingrad (1925), then Volgograd (1961) | Volgograd |
| Nizhny Novgorod | Gorky (1932) | Nizhny Novgorod (1990) |
| Yekaterinburg | Sverdlovsk (1924) | Yekaterinburg (1991) |
| Samara | Kuybyshev (1935) | Samara (1991) |
| Tver | Kalinin (1931) | Tver (1990) |
The pattern is worth copying for a fictional town: a saint or a founder before 1917, a revolutionary or an industry between 1924 and 1990, and often the original name back afterwards. It gives a place a history in three words.
Who Needs Russian Place Names
Novelists and screenwriters
An invented town keeps you free of real geography while still reading as unmistakably Russian. Match the ending to the size of the place.
Game and map makers
Fill a map with settlements that scale properly — cities in -grad, towns in -ovsk, hamlets in -ino — and the world reads as coherent.
Tabletop campaigns
Paired settlements are gold for adventures: Verkhnepetrovsk and Nizhnepetrovsk, one upstream, one down, with a grudge between them.
Language learners
Decomposing place names is one of the fastest ways to build Russian vocabulary. Every result here shows the parts.
Guides Behind This Generator
The rules this tool applies — Cyrillic spelling, passport transliteration, gendered endings — are explained in full in these guides.
How to say I love you in Russian: Я тебя люблю, ya tee-BYA lyoo-BLYU. Stress, the люблю sound, what changes when you move the words, and who it is said to.
How to say thank you in Russian: Спасибо, spuh-SEE-buh. Stronger forms, the two standard replies, and why Пожалуйста means both please and you're welcome.
How to say goodbye in Russian: Пока for friends, До свидания for everyone else. Stress, the literal meanings, and which farewell matches which relationship.
Frequently Asked Questions
What does -grad mean in Russian city names?
It means “city”. Grad is the Church Slavonic form of gorod, and it carries a more elevated, formal tone — which is why Soviet-era renamings favoured it: Leningrad, Stalingrad, Volgograd, Kaliningrad.
What is the difference between -grad and -gorod?
They are the same word in two registers. Gorod is everyday Russian and appears in older names like Novgorod and Belgorod; grad is the Church Slavonic form and sounds loftier, so it was preferred for twentieth-century foundings.
Why do so many Russian towns end in -sk?
The ending is adjectival and attaches most often to a river, so a settlement on the Om became Omsk. Russian expansion east followed waterways, which is why -sk names cluster along rivers and across Siberia. The same ending exists in Polish and Czech, and it almost never sits on a pre-Slavic root.
What do -ovo and -ino mean at the end of a place name?
Both mark a village named after the person who founded or owned it. Ivanovo is “Ivan’s place”, Kuzmino is “Kuzma’s place”. They are the smallest settlements in the naming system.
Are these real Russian cities?
The names are newly assembled, but every root and every suffix is real, and many results coincide with genuine Russian towns because the same building blocks produced them. Check any name you intend to publish.
Can I use these names for a fictional map?
Yes. They are free to use in fiction, games and worldbuilding. Match the ending to the settlement size and your map will read as internally consistent to anyone who knows Russia.
Generate a Russian City Name
Choose a settlement type — city, town, village or a paired Novo-/Verkhne- name — and get place names that decompose into real Russian words.
Generate Place Names