Free AI-powered people Name Generation

Slavic Name Generator

Generate authentic Slavic names for historical fiction, fantasy settings, and Slavic mythology inspired characters — drawing from Polish, Russian, Czech, and South Slavic naming traditions

Slavic Name Generator

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.'
  • Polish names have distinctive nasal vowels (ą, ę) and consonant clusters (sz, cz, rz, szcz) that give them their characteristic sound — Szczęsny, Przemysław, Grzegorz are uniquely recognizable.
  • The Witcher series drew heavily from Slavic naming traditions — Geralt, while Germanic, operates in a world with names like Radovid (rad + vid = 'glad to see'), Emhyr, and countless Slavic-rooted characters.

Slavic names are built differently from most European naming traditions. Where Germanic names combine roots (like "Richard" = "strong ruler" — though few English speakers know this), Slavic names wear their compound structure openly. Vladislav means "ruler of glory" and every Slavic speaker hears both roots. Miroslav means "peaceful glory" and the meaning is transparent. This isn't etymology buried under centuries of sound change — it's meaning that lives on the surface.

This transparency is the defining feature of Slavic naming. Names are not arbitrary sounds assigned to babies; they're compressed statements about what the parents hope the child will become. A name like Bogumil ("dear to God") or Dobroslav ("good glory") carries its aspiration in every syllable.

The Compound Name Tradition

The heart of Slavic naming is the dithematic compound — two meaningful roots joined to create a name. This tradition stretches back to Proto-Slavic times and remains productive today. Understanding the common roots unlocks the entire system:

  • Slav- (glory, fame): The most common second element — Vladislav, Miroslav, Yaroslav, Stanislav, Bronislav, Sviatoslav. It may also be the origin of the word "Slav" itself — the people of glory.
  • Mir- (peace, world): Miroslav (peace-glory), Bogumir (god-peace), Radomir (joyful peace), Vladimir (world-ruler), Kazimir (destroyer of peace).
  • Vlad- (rule, power): Vladimir (ruler of world), Vladislav (ruler of glory), Vladimira (feminine).
  • Bog-/Bož- (god, divine): Bogdan (god-given), Bogumil (dear to god), Božena (divine), Bogumir (god-peace).
  • Rad- (joy, glad): Radoslav (joyful glory), Radmila (joyful grace), Radomir (joyful peace), Radka (joy).
  • Voj- (warrior): Vojtěch/Wojciech (warrior's joy), Vojislav (warrior glory), Vojmir (warrior peace).
  • Dobr- (good): Dobroslav (good glory), Dobrava (goodness), Dobromir (good peace).
  • Lju-/Lub- (love): Ljubomir/Lubomir (love-peace), Ljubica (little love), Ljuba (love).

Three Branches, Three Sounds

The Slavic language family divides into three branches, each with a distinctive phonological character that profoundly affects how names sound:

East Slavic (Russian, Ukrainian, Belarusian)

The largest branch by speaker count. Russian names are the most internationally recognized — Vladimir, Anastasia, Natasha, Boris. The Russian three-name system (given name + patronymic + surname) is unique: every Russian carries their father's name as a middle name. Ivan Petrovich Ivanov is "Ivan, son of Pyotr, of the Ivanov family." Women use feminine forms: Anna Petrovna Ivanova.

Ukrainian names share many roots with Russian but sound distinctly different — Volodymyr rather than Vladimir, Bohdan rather than Bogdan, Mykola rather than Nikolai. The Ukrainian patronymic surname tradition produces the distinctive -enko ending (Shevchenko, Tymoshenko).

West Slavic (Polish, Czech, Slovak)

Polish names are instantly recognizable by their consonant clusters and nasal vowels — Władysław, Zbigniew, Grzegorz, Szczęsny. The -ski/-ska surname ending is perhaps the most famous Slavic naming feature worldwide. Czech names feature the unique ř sound (written as ř, pronounced as a simultaneous r and ž) and a generally softer character than Polish — Přemysl, Václav, Věra.

South Slavic (Serbian, Croatian, Bulgarian, Slovenian)

South Slavic names tend to feel warmer and more melodic than their northern cousins. Serbian and Croatian share most naming roots but use different scripts (Serbian uses both Cyrillic and Latin; Croatian uses Latin). The -ić patronymic surname suffix is characteristic — Milošević, Karadžić, Petrović. Bulgarian names have their own distinct character, with the -ov/-ova surname pattern familiar from Russian.

Select a specific culture for names that follow that language's actual phonological rules and spelling conventions. A Russian name looks and sounds very different from a Polish or Serbian name despite shared roots.

Patronymics: Your Father's Name in Yours

Slavic cultures encode family lineage directly into names through various patronymic systems:

  • Russian: Mandatory patronymic middle name — -ovich (son of) / -ovna (daughter of). Addressing someone by first name + patronymic is the standard polite form in Russian. "Vladimir Vladimirovich" is "Vladimir, son of Vladimir" — as Putin's full name literally states.
  • Serbian/Croatian: The -ić suffix on surnames means "son of" — Petrović (son of Petar), Nikolić (son of Nikola). Nearly every Serbian surname is a patronymic.
  • Ukrainian: -enko means "son of" (originally "little son of") — Shevchenko (son of a shoemaker), Kravchenko (son of a tailor). -chuk is another patronymic suffix.
  • Polish: -ski/-ska originally indicated "of [place]" but functions similarly — Kowalski (of the blacksmith), Wiśniewski (of the cherry trees).

Slavic Mythology and Pagan Names

Before Christianization (which happened between the 9th and 12th centuries across Slavic lands), Slavic peoples had a rich pantheon and naming tradition connected to it:

  • Perun: The thunder god, head of the Slavic pantheon — equivalent to Norse Thor or Greek Zeus. Names invoking thunder (Gromoslav, Perunika) carry his power.
  • Veles/Volos: God of the underworld, cattle, and magic — Perun's eternal adversary. Names connected to wealth, herds, and the wild.
  • Mokosh: Earth mother goddess — associated with spinning, weaving, and women's fate. Female names invoking earth and fertility connect to her.
  • Svarog: The sky god and divine smith — father of the sun god Dazhbog. Names with fire and sky associations echo his domain.

The Witcher franchise has brought Slavic mythology into mainstream fantasy, and names drawn from this tradition offer a rich alternative to the Norse and Greek mythological names that dominate Western fantasy. Our Viking name generator covers the Norse tradition that frequently intersected with Slavic cultures.

Gender in Slavic Names

Slavic languages have strict grammatical gender, and names follow clear masculine/feminine patterns:

  • Masculine names typically end in consonants or -o: Vladimir, Miroslav, Dragan, Václav
  • Feminine names typically end in -a: Vladimira, Miroslava, Dragana, Věra
  • Surnames change gender: Novak/Novakova (Czech), Kowalski/Kowalska (Polish), Petrović/Petrović (Serbian — same form), Ivanov/Ivanova (Russian/Bulgarian)
  • Diminutives are extremely productive in Slavic languages — Aleksandr becomes Sasha, Mikhail becomes Misha, Anna becomes Anya/Anyuta/Annushka. These aren't just nicknames; they carry specific emotional registers from intimate to formal.

Common Questions

What are the Slavic language groups?

The Slavic languages divide into three branches: East Slavic (Russian, Ukrainian, Belarusian), West Slavic (Polish, Czech, Slovak, Sorbian), and South Slavic (Serbian, Croatian, Bosnian, Slovenian, Bulgarian, Macedonian). All descend from Proto-Slavic, spoken roughly until the 9th century AD. Despite diverging over a thousand years, they retain enough similarity that speakers of one Slavic language can often partially understand others — especially within the same branch. The naming roots (slav-, mir-, vlad-, bog-) are shared across all three groups.

How do Slavic compound names work?

Traditional Slavic names combine two meaningful roots to create a compound name — a dithematic structure inherited from Proto-Indo-European. The first root typically describes a quality or action (vlad = rule, mir = peace, rad = joy, voj = warrior, bog = god), and the second often adds "glory" (slav), "peace/world" (mir), or another aspirational concept. So Vladislav = vlad (rule) + slav (glory) = "ruler of glory." This system is transparent to Slavic speakers — they hear both roots and understand the name's meaning immediately.

What is a patronymic?

A patronymic is a name derived from the father's name. In Russian, patronymics are mandatory middle names: Ivan Petrovich = "Ivan, son of Pyotr." Women use -ovna: Anna Petrovna = "Anna, daughter of Pyotr." In Serbian, the -ić surname suffix is patronymic: Petrović = "son of Petar." In Ukrainian, -enko and -chuk serve the same function. Patronymics were historically the primary way Slavic peoples indicated family relationships — before fixed surnames became standard, your father's name was your family identity.

Why do Slavic surnames change for women?

Most Slavic languages have grammatical gender that applies to names. When a woman takes or inherits a surname, it receives a feminine suffix: Russian Ivanov → Ivanova, Czech Novák → Nováková, Polish Kowalski → Kowalska, Bulgarian Petrov → Petrova. This isn't optional — a Czech woman named "Novák" without the -ová would be grammatically incorrect. Serbian/Croatian is an exception — surnames ending in -ić don't change for gender. This system means you can tell someone's gender from their surname alone in most Slavic languages.

Powerful Tools, Zero Cost

Domain Checker
Instantly check if your perfect domain is available across popular extensions.
Social Handle Check
Verify username availability across all popular social platforms.
Pronunciation
Hear how each name sounds out loud before you commit to it.
Save to Collections
Organize your favorite names into collections. Compare, revisit, and pick the perfect one.
Generation History
Every name you generate is saved automatically. Never lose a great idea again.
Shareable Name Cards
Download beautiful branded cards for any name — perfect for sharing on social media.