Free · Invented, not random

Russian Fantasy Name Generator

Names for Slavic fantasy that hold up. Every result is assembled from real Russian roots the way genuine Slavic names were built — <i>zimo</i> plus <i>slav</i>, winter plus glory — so the name means something even though nobody has ever borne it.

  • Every root is a real Russian word
  • Folklore beings from actual Slavic myth

Generated Fantasy Names

Invented Slavic names with the roots they are built from.

    Press Generate Fantasy Names to see your results here.

    Tip: “Named and titled” gives you the full epic form — an invented given name plus an earned byname, exactly the shape of Koschei Bessmertny or Vasilisa Premudraya.

    How a Slavic Name Is Built

    Historical Slavic names are compounds of two meaningful roots. Reproduce the pattern and you get names that feel found rather than invented — which is the whole trick.

    1

    A root that means something

    Zima (winter), ogon (fire), veter (wind), volk (wolf), zvezda (star). The generator uses the compound-form stems: zimo-, ogne-, vetro-, volko-, zvezdo-.

    2

    An ending that means something else

    -slav (glory), -mir (peace), -bor (battle), -rad (joy), -yar (fury), -polk (host). These are the same endings that produced Yaroslav, Vladimir and Ratibor.

    3

    A feminine form that follows

    Add -a. Zimoslav becomes Zimoslava, Ognemir becomes Ognemira. Slavic naming is symmetrical, and the generator applies it automatically.

    Compare with the real thing: Yaroslav is fierce + glory, Vladimir is rule + world, Miroslav is peace + glory, Ratibor is battle + fighter. Your invented Gromoslav — thunder + glory — sits in exactly the same family, and a reader who knows Slavic names will not be able to tell which is which.

    The Byname Does the Heavy Lifting

    Slavic epic gives its figures a name and an epithet. The epithet is where the story lives, and it is why Koschei Bessmertny lands harder than Koschei alone.

    BynameCyrillicMeaningFeminine form
    BessmertnyБессмертныйthe DeathlessBessmertnaya
    PremudryПремудрыйthe Most WisePremudraya
    LedyanoyЛедянойthe IceboundLedyanaya
    KostyanoyКостянойthe Bone-WroughtKostyanaya
    GroznyiГрозныйthe FormidableGroznaya
    BezymyannyБезымянныйthe NamelessBezymyannaya
    VolchyВолчийthe Wolf-KinVolchya

    Note that the byname is an adjective, so it agrees with its bearer. A deathless sorcerer is Bessmertny; a deathless sorceress is Bessmertnaya. Get the ending wrong and a Slavic reader hears a stumble.

    The Beings of Russian Folklore

    If you are writing Slavic fantasy, these are the figures your readers already half-know. They are not generic monsters — each one has rules.

    BeingCyrillicWhat it is
    Baba YagaБаба ЯгаA witch in a hut on chicken legs; helps or eats you depending on your manners
    KoscheiКощейA sorcerer who cannot die because his death is hidden in a needle, in an egg, in a duck, in a hare, in a chest, under an oak
    LeshyЛешийThe forest itself, in the shape of a man; turns travellers in circles
    DomovoiДомовойThe house spirit behind the stove; feed him or he sours the milk
    RusalkaРусалкаA drowned girl who returns to the river bank
    Zhar-ptitsaЖар-птицаThe firebird; one feather lights a room and starts a quest
    Sirin & AlkonostСирин и АлконостTwo bird-women — one sings sorrow, one sings joy
    Zmey GorynychЗмей ГорынычA three-headed fire-breathing dragon of the mountains

    They Bargain, They Do Not Just Attack

    The distinctive thing about Slavic folklore beings is that almost all of them negotiate. Baba Yaga sets tasks. The Domovoi wants respect. The Leshy will let you out of the forest if you turn your clothes inside out. Building that transactional logic into a fantasy setting is a faster route to a Slavic feel than any amount of onion-domed architecture.

    What Makes a Fake Slavic Name Sound Fake

    • Consonant clusters Russian does not use. Zdrvk is not Slavic, it is a keyboard. Real Russian clusters are limited and predictable.
    • Apostrophes. Slavic languages do not scatter them through names the way invented-fantasy conventions do.
    • Endings borrowed from the wrong family. -ov and -sky are surnames, not given names; -slav and -mir are given names, not surnames.
    • Meaningless roots. Every element in a real Slavic name means something. If yours does not, the name will feel thin next to Vladimir and Yaroslav.
    • Mixing in Polish or Czech spellings — ż, ř, č. Romanized Russian does not use them.

    Where These Names Fit

    Slavic-flavoured fantasy

    Invented compounds give you the register without borrowing a historical figure’s name. For real historical names, use the old Russian generator instead.

    Tabletop campaigns

    Roll a batch of twelve, hand them to NPCs, and let the meanings suggest personalities. A Ledomir reads cold before he says a word.

    Games and mods

    Consistent naming across a faction sells a culture. Give one faction the -slav names and another the -mir names and players will feel the difference.

    Folklore retellings

    The creature list is a working index of the beings a Russian reader expects, with the rule that makes each one interesting.

    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

    Are these real Slavic names?

    The compound names are newly assembled, but every root and every ending is real, and the pattern is the one that produced Yaroslav, Vladimir and Miroslav. The folklore beings are entirely real — they come from actual Russian and Slavic myth.

    What does -slav mean at the end of a Slavic name?

    Glory. It is the most productive element in Slavic naming: Yaroslav is fierce glory, Miroslav is glory of peace, Svyatoslav is sacred glory. The feminine form is -slava.

    Who is Koschei the Deathless?

    A sorcerer from Russian folk tales who cannot be killed because his death is kept outside his body — hidden in a needle, inside an egg, inside a duck, inside a hare, inside a chest, buried under an oak on an island.

    Can I use these names commercially?

    Yes. The compound names are newly generated and free to use in novels, games and other commercial work. The folklore beings are public-domain figures of traditional myth.

    How do I make a feminine version of a fantasy Slavic name?

    Add -a to the ending, so Zimoslav gives Zimoslava. Bynames switch to the feminine adjective ending instead, so Bessmertny gives Bessmertnaya. Several of these feminine forms exist as real names in their own right — Yaroslava, Miroslava and Stanislava are all in current Russian use, which is why an invented woman’s compound often reads as less invented than a man’s.

    What is the difference between this and the old Russian generator?

    This one invents names from real parts; the old Russian generator gives you names that were actually borne, with the chronicle patronymics and bynames that went with them.

    Generate a Slavic Fantasy Name

    Pick a gender and decide whether you want a plain given name, a name with an earned byname, or a being out of Russian folklore.

    Generate Fantasy Names