Free · District towns · Monotowns · ZATO

Russian Town Name Generator

Russian has one word for city and town — <b>gorod</b> — but the naming still tells them apart. A town takes the plain <b>-sk</b> or <b>-ovsk</b> ending from a founder, a river or the one factory it was built around. Cities take the grander <b>-grad</b>.

  • Town endings, not city endings
  • Monotowns and closed towns included

Generated Russian Town Names

Small-town names with what each one is built from.

    Press Generate Town Names to see your results here.

    Tip: a town in <b>-ovsk</b> was named for a person, one in <b>-gorsk</b> or <b>-zavodsk</b> for an industry, and one ending in a number was closed to outsiders. Pick the kind that matches your setting.

    Town and City Are the Same Word in Russian

    This is the first thing to know, and it surprises most English speakers. Russian has no lexical split between a city and a town — both are город (gorod). Moscow is a gorod. So is a place of eleven thousand people in Kostroma oblast.

    The distinction English makes with two words, Russian makes with the suffix and with administrative status. That is why a town name generator and a city name generator produce visibly different results even though the underlying word is identical.

    SettlementCyrillicWhat it meansTypical ending
    GorodгородCity or town — anything with urban status-grad, -gorod, -sk, -ovsk
    GorodokгородокLittle town — informal, affectionate
    Posyolok gorodskogo tipaпосёлок городского типаUrban-type settlement; below town status-skiy, -ovo
    SeloселоVillage with a church-skoye, -ovo
    DerevnyaдеревняHamlet, no church-ino, -ovka

    So When Is a Gorod a Town?

    Administratively, a settlement gets gorod status at roughly 12,000 people, though there are exceptions everywhere. Below that it is a posyolok. In English translation, a gorod under about 100,000 is nearly always rendered "town", and above that "city" — but that line is English, not Russian.

    The Endings That Mark a Town

    These are the small-settlement endings. Put one on a root and the name reads as a district town rather than a regional capital.

    EndingCyrillicBuilt fromReal town
    -ovsk-овскA founder or ownerPetrovsk, Mikhailovsk, Pavlovsk
    -evsk-евскThe same, after a soft stemNikolaevsk, Sergievsk, Alekseevsk
    -nsk-нскA descriptive rootBelinsky, Zeleninsk
    -sk-скA river, most oftenOmsk, Tomsk, Bryansk, Izhevsk
    -gorsk-горскA mine or a works on a hillZheleznogorsk, Uglegorsk
    -zavodsk-заводскA factoryPetrozavodsk, Zlatoust-Zavodsk

    Notice that -grad is absent. That ending belongs to cities and carries a deliberate grandeur — it is Church Slavonic, and Soviet planners reached for it when naming something important. A town of nine thousand called Something-grad would read as a joke to a Russian.

    Monotowns: Built Around One Factory

    The monogorod is one of the most distinctive things about the Russian map — a town that exists because of a single enterprise, and whose name says exactly what that enterprise was.

    There are over three hundred officially designated monotowns in Russia. The Soviet state would site a plant, build housing around it, and name the settlement after the output. When the plant closes, the town has no second reason to exist — which is why monotowns are a standing political problem and excellent material for fiction.

    TownCyrillicBuilt onWhat it means
    ZheleznogorskЖелезногорскIron oreIron hill-town
    UglegorskУглегорскCoalCoal hill-town
    NeftekamskНефтекамскOil, on the KamaOil-Kama town
    SolikamskСоликамскSalt, on the KamaSalt-Kama town
    ApatityАпатитыApatite miningNamed for the mineral itself
    PetrozavodskПетрозаводскPeter’s ironworksPeter’s factory town
    MagnitogorskМагнитогорскThe magnetic iron mountainMagnet hill-town

    Naming a Fictional Monotown

    Pick the industry first, then the ending. -gorsk for mining, -zavodsk for a factory, -stroy for a construction project that never finished. The name then tells your reader the town’s entire economy and its likely fate in one word.

    The Closed Towns That Had No Name

    Some Soviet towns were secret. They did not appear on maps, and instead of a name they were given the name of a nearby city plus a number.

    These were ZATOzakrytoye administrativno-territorialnoye obrazovaniye, closed administrative-territorial formations. Nuclear, missile and chemical towns. Residents needed a permit to leave, outsiders needed one to enter, and the postal address was a fiction.

    Cover nameCyrillicWhat it really wasName today
    Chelyabinsk-65Челябинск-65The Mayak plutonium plantOzyorsk
    Krasnoyarsk-26Красноярск-26Underground plutonium productionZheleznogorsk
    Arzamas-16Арзамас-16The Soviet nuclear weapons design bureauSarov
    Sverdlovsk-45Свердловск-45Uranium enrichmentLesnoy
    Tomsk-7Томск-7The Siberian Chemical CombineSeversk

    For fiction this is almost free plot: a town whose name is a lie, whose residents cannot leave, and which was renamed in the 1990s to something pastoral like Lesnoy — "the wooded one". The generator’s Closed town setting produces the numbered form.

    Choosing the Right Town Name

    • Match the ending to the story. -ovsk reads as an ordinary district centre; -gorsk says mining; a number says secrets.
    • Do not use -grad for a small town. That ending signals a city, and a Russian reader will feel the mismatch.
    • A river name is the safest default. Omsk, Tomsk and Bryansk are all just rivers plus -sk, and nothing reads more naturally.
    • If the town is dying, name it for its industry. The reader will understand what happened when the plant shut.
    • For anything larger, switch to the city name generator; for anything smaller, the village name generator.
    From the blog

    Guides Behind This Generator

    The rules this tool applies — Cyrillic spelling, passport transliteration, gendered endings — are explained in full in these guides.

    Frequently Asked Questions

    What is the difference between a Russian town and a Russian city?

    In Russian there is none lexically — both are gorod (город). The difference shows up in administrative status and in the name ending: towns take -sk, -ovsk or -gorsk, while cities take the grander -grad or -gorod.

    What does -ovsk mean at the end of a Russian town name?

    It marks a town named after a person, usually its founder or owner: Petrovsk is Pyotr’s town, Mikhailovsk is Mikhail’s. After a soft stem it becomes -evsk, as in Nikolaevsk.

    What is a Russian monotown?

    A monogorod is a town where a single enterprise employs a dominant share of the workforce. The Russian government maintains an official register of them and grades each one by risk depending on whether the plant still runs. The name almost always states the industry outright, so Zheleznogorsk is iron and Uglegorsk is coal.

    Why do some Russian towns have numbers in their names?

    The number was a postal designation rather than a name. Mail addressed to Arzamas-16 went to a numbered box in Arzamas, 75 km (47 miles) away, and was forwarded onward. Identity documents recorded the cover city, so a person born in a closed town carried a birthplace that did not describe where they were born.

    Can I use -grad for a town name?

    Better not to. Grad is the Church Slavonic word for city and carries deliberate grandeur, so it reads wrong on a small settlement. Use -sk, -ovsk or -gorsk instead.

    Are these real Russian towns?

    The names are newly assembled, but every root and ending is real and many results coincide with genuine towns because the same building blocks produced them. Check any name you plan to publish.

    Generate a Russian Town Name

    Pick the kind of town — founder, monotown, river town or closed town — and get names built the way small Russian settlements are actually named.

    Generate Town Names