Skip to content

Slavic Name Generator

Authentic Slavic names drawn from Polish, Russian, Czech, and South Slavic traditions — for historical fiction, fantasy, and mythology-inspired characters.

Slavic Name Generator

Top names · All-time

Public board — visible to everyone, votes are anonymous. Generate names and tap on one you like to vote.

506 names generated with this tool in September 2026

Did You Know?
  • Most traditional Slavic names are compound words made from two meaningful roots — Vladislav means 'ruler of glory' (vlad + slav), Miroslav means 'peaceful glory' (mir + slav), and Bogumir means 'dear to God' (bog + mir).
  • Russian patronymics (middle names based on father's name) are still legally required — every Russian has three names. Ivan Petrovich means 'Ivan, son of Pyotr.' Women use the feminine form: Anna Petrovna.
  • The root 'slav-' appearing in so many Slavic names (Yaroslav, Stanislav, Vladislav) means 'glory' or 'fame' — the Slavic peoples may have literally named themselves 'the glorious ones.'

The Slavic Name Generator produces given names and gender-matched surnames across six traditions — Russian, Polish, Czech/Slovak, Ukrainian, Serbian/Croatian, and Bulgarian — in one tool. Unlike a single-language generator, it also pulls a pan-Slavic mix for fantasy names that don't need to map onto one real nation.

"Slavic" isn't one language — it's a family of related, distinct languages spoken from the Baltic to the Balkans. The tables below tag every name to its actual language instead of flattening them into one fictional "Slavic" meaning.

Slavic Male Given Names

NameLanguage / meaning
VladimirRussian — vlad- ("rule") + -mir ("renowned, great"); the most internationally recognized Slavic name
VolodymyrUkrainian form of Vladimir
MiroslavPan-Slavic (Czech/Slovak and beyond) — mir- ("peace, world") + -slav ("glory")
YaroslavRussian/Ukrainian — jar- ("fierce, energetic") + slava ("glory"); as in Yaroslav the Wise
BogdanPolish/Ukrainian/Bulgarian/Serbian — bogŭ ("god") + danŭ ("given") — "given by God"
DraganSerbian/Croatian/Bulgarian — from dorgŭ, "precious, dear"
ZdravkoSerbian/Croatian/Bulgarian — from zdrav, "healthy"
TodorBulgarian/Serbian/Macedonian form of Theodore, "gift of God"
TarasUkrainian/Russian/Belarusian — possibly "from Taras," an ancient Greek-founded city; Taras Shevchenko's name
NikolaSerbian/Croatian/Czech/Slovak form of Nicholas, "victory of the people"; Nikola Tesla's name
StanislavCzech/Slovak/Russian/Bulgarian — stati ("stand, become") + slava ("glory")
VukSerbian — "wolf"
GoranCroatian/Serbian/Slovene — from gora, "mountain"
WojciechPolish — vojĭ ("warrior") + utěxa ("solace, joy")
PetarSerbian/Croatian/Bulgarian/Macedonian form of Peter, "rock, stone"
LjubomirCroatian/Serbian/Macedonian/Slovene — ľuby ("love") + mirŭ ("peace, world")

Slavic Female Given Names

NameLanguage / meaning
VesnaCroatian/Serbian/Slovene/Macedonian — "spring"; also a Slavic springtime spirit
JasnaCroatian/Serbian/Slovene/Macedonian — from jasno, "clearly, obviously"
KalinaBulgarian/Macedonian/Polish — "viburnum tree"
ZoraCroatian/Serbian/Bulgarian/Czech/Slovak — "dawn, aurora"
MilenaSerbian/Czech/Slovak/Bulgarian/Croatian — feminine form of Milan
HalynaUkrainian form of Galina
OksanaUkrainian/Russian form of Xenia
LjubicaSerbian/Croatian/Macedonian/Slovene — from ľuby, "love," or the word for "violet" flower
RositsaBulgarian — diminutive of Rosa, associated with dew
BojanaSlovene/Macedonian/Serbian/Croatian — feminine form of Bojan
IskraBulgarian/Macedonian/Croatian — "spark"
ZlataCroatian/Serbian/Czech/Slovak/Russian/Ukrainian — from zolto, "gold"
DragaSlovene/Croatian/Serbian/Macedonian — feminine form of Drago, "precious, dear"
RadmilaSerbian/Croatian/Macedonian/Czech — radŭ ("joy") + milŭ ("dear, gracious")

Slavic Surnames (Last Names)

Most Slavic surnames fall into one of three buckets: patronymic (built on a father's name), occupational, or descriptive. The ending usually gives away the language before the root does.

SurnameLanguage / meaning
PetrovićSerbian/Croatian — patronymic, "son of Petar"
NikolićSerbian/Croatian — patronymic, "son of Nikola"
PopovićSerbian/Croatian (also found among Belarusians, Russians, Ukrainians) — "son of a priest"
Dimitrov / DimitrovaBulgarian/Macedonian — patronymic, "son of Dimitar"
Ivanov / IvanovaRussian/Bulgarian — patronymic, "of Ivan"
ShevchenkoUkrainian — "little son of a shoemaker" (shvets)
KovalenkoUkrainian — "son of a blacksmith" (koval)
Kowalski / KowalskaPolish — "from the smith's hamlet" (kowal + -ski)
Novák / NovákováCzech — "newcomer, new man" (from nový, "new")
Svoboda / SvobodováCzech — "freedom, liberty"
DvořákCzech — originally "manor servant, court official"
HorvatCroatian/Slovenian — from Hrvat, the Croat ethnonym

Three Branches, One Family

Slavic languages split into three branches roughly 1,300 years ago, and the branch you pick changes how a name sounds more than any single field in this generator does.

East Slavic

Russian, Ukrainian, Belarusian

  • Vladimir
  • Yaroslav
  • Oksana
West Slavic

Polish, Czech, Slovak

  • Miroslav
  • Wojciech
  • Zlata
South Slavic

Serbian, Croatian, Bulgarian, and others

  • Dragan
  • Vesna
  • Zdravko

All three descend from Proto-Slavic and share the same handful of naming roots. None of them are interchangeable at the surface level — a Czech reader spots a Russian ending as fast as an English reader spots a French one.

How Surname Endings Signal a Language

You can often name the language before you know the meaning, just from the last few letters:

  • -ov / -ova (Russian, Bulgarian): patronymic, "son/daughter of" — Ivanov, Dimitrov.
  • -ski / -ska (Polish): an adjective, historically "of [a place]" — Kowalski.
  • -ić (Serbian, Croatian): patronymic, "son of" — Petrović, Nikolić.
  • -ová (Czech, Slovak): a feminine ending added onto any surname — Nováková, Svobodová.
  • -enko / -chuk (Ukrainian): "little son of," often occupational — Shevchenko, Kovalenko.

The Compound-Name Blueprint

Traditional Slavic given names are dithematic: two meaningful roots fused into one word, a pattern that goes back to Proto-Slavic and is still productive today. A parent naming a child this way is making a small, public wish.

Ljubo "love"
mir "peace, world"

Ljubomir — "love and peace"

A handful of roots do most of the work across the whole family:

  • vlad- ("rule"): Vladimir, Volodymyr.
  • -slav ("glory, fame"): Yaroslav, Stanislav, Miroslav.
  • mir- ("peace, world"): Miroslav, Ljubomir.
  • bor- ("war, fight"): the root behind names like Borislav.
  • bog- ("god"): Bogdan, "given by God."

What This Generator Actually Does

This tool's own prompt treats grammatical correctness as more important than variety. For a five-name batch with no culture or type selected, it requires at least three plain given-name-plus-surname pairs with diacritics intact. At most one gets a patronymic middle name. At most one arrives as a mythological or heroic compound with no surname at all.

Do
  • Match the surname ending to gender: Novák for him, Nováková for her
  • Keep diacritics intact: Václav, not Vaclav
  • Use a patronymic only as a middle element: Ivan Petrovich
Don't
  • Pair a female given name with the bare male surname: Anna Novák
  • Strip diacritics "for simplicity" — the spelling is what marks the language
  • Rearrange or fuse a patronymic: Ivan-Petrovich, Petrovich Ivan

Pick a Culture and this logic narrows to just that language's rules — no blending Polish spelling into a Russian name. If you want the pop-culture side of this same pattern-spotting, see the Slavic names hiding in plain sight in pop culture.

Common Questions

Is this a Slavic name generator, or does it only do one country?

It's pan-Slavic — Russian, Polish, Czech/Slovak, Ukrainian, Serbian/Croatian, and Bulgarian all live in the same tool, and you can lock the Culture field to just one for consistency. If you already know you want a single tradition, our dedicated Polish name generator and Russian name generator go deeper into one culture's history and naming rules.

Is a "Slavic name generator" the same as an "Eastern European name generator"?

Close enough that most searchers mean the same thing. The Slavic family — East Slavic (Russian, Ukrainian, Belarusian), West Slavic (Polish, Czech, Slovak), and South Slavic (Serbian, Croatian, Bulgarian, and others) — covers most of Eastern and Southeastern Europe, though the region also holds non-Slavic languages like Hungarian and Romanian.

Can I generate just Slavic last names or surnames?

There's no isolated "surnames only" toggle — this generator pairs most given names with a gender-matched surname by default rather than producing bare surnames alone. Set Name Type to "Patronymic / Family" to lean harder into surname-driven output, or use the surname table above directly if you just need family names to browse.

Why does the same root name look different in every Slavic language?

Centuries of separate sound changes on the same Proto-Slavic roots. Volodymyr is simply the Ukrainian form of Vladimir — same vlad- ("rule") root, different phonology. Picking a specific Culture in this generator locks in one language's actual spelling and pronunciation instead of blending them.

Sources

Updated September 2026: rebuilt around 42 sourced given names and surnames split by language across three tables, added a branch comparison, surname-suffix guide, and FAQ answering last-name and Eastern-European search queries directly.

Spotted an error on this page? Report it

Stuck between a few? Decide here

Swipe, shortlist and settle on one name. No account needed.

Swipe

Swipe Mode

Flip through names one card at a time. Swipe right to shortlist, left to skip, and undo if you change your mind.

Shortlist

Heart to Shortlist

Tap the heart on any name you like. Your picks stay on this device, even after you close the page.

Compare

Side-by-Side Compare

Line up your top three and see which one wins on memorability, pronounceability, brandability and length.

Showdown

Name Showdown

Can't choose? Pick your favourite of each pair, head to head, until one name is left standing.

Vote

Ask Friends to Vote

Send a link. Friends rank their top three without an account, and you watch the scoreboard update live.

Chance

Wheel & Shuffle

Still torn? Spin the wheel or shuffle your shortlist and let luck break the tie.

Powerful tools, zero cost

Everything below is free, no credits.

Domains

Domain Checker

Find a name, check the .com in one click. We scan top extensions so you know what's actually claimable before you get attached.

Social

Social Handle Check

Twitter, Instagram, TikTok — check them all without switching tabs. Know if the handle is gone before you fall in love with the name.

Audio

Pronunciation

Hear it before you pitch it. A name that sounds wrong in a meeting or podcast is a name you'll regret. Listen first.

Save

Save to Collections

Don't lose your shortlist. Collect candidates, revisit them later, and choose with clarity instead of gut feeling.

History

Generation History

Your best idea might be one you dismissed last week. Every generation auto-saves — go back anytime.

Share

Shareable Name Cards

Drop it in Slack, post it for a vibe check, or pitch it in a deck. Download a branded card for any name in one click.