Forêt de bouleaux enneigée à l'aube, lumière d'hiver bleutée

Slavic Names: 40 Names and the Key to Decoding Them All

LovelyCocoon editorial team

A Slavic name is not a Russian name. It is almost always a compound of two roots, exactly like Germanic names: Vladimir is “reign” and “peace,” Miroslav is “peace” and “glory.” Once you hold the key, you can decode any Slavic name. Here are the roots, 40 names, and what sets Polish apart from Serbian or Czech.

Slavic does not mean Russian

The confusion is constant. The Slavic languages form a group of about fifteen languages, divided into three branches, and Russian is only one of them.

Branch Languages Name style
East Slavic Russian, Ukrainian, Belarusian Vladimir, Sviatoslav, Bogdan
West Slavic Polish, Czech, Slovak Stanisław, Václav, Zbigniew
South Slavic Serbian, Croatian, Bulgarian, Slovenian Miroslav, Dragan, Vesna

A name like Miroslav appears in almost all of these languages, with different spellings. It is this common stock, predating Christianization, that we properly call “Slavic names.”

The key: two roots joined together

Here is what no list of names will give you, and what makes everything else readable. Traditional Slavic names are built by joining two meaningful elements.

Root Meaning Names where it appears
slav Glory Miroslav, Stanislav, Jaroslav, Vladislav
mir Peace, and also “world” Vladimir, Miroslav, Radomir, Casimir
vlad / volod To reign, to rule Vladimir, Vladislav, Volodymyr
bog God Bogdan, Bogumil, Bogusław
rad Joy, contentment Radomir, Radoslav, Rada
svet / sviat Light, and “holy” Svetlana, Sviatoslav
drag Dear, precious Dragan, Dragoslav, Draga
lub Love Ljubomir, Ljubica
dobro Good, goodness Dobroslav, Dobromir
mil Dear, lovable Milan, Milena, Ludmila

The game then becomes very simple:

  • Vladimir = vlad + mir, “he who reigns in peace,” or “who rules the world.”
  • Miroslav = mir + slav, “the glory of peace.”
  • Bogdan = bog + dan, “the gift of God.”
  • Radomir = rad + mir, “the joy of peace.”
  • Sviatoslav = sviat + slav, “holy glory.”
  • Ljubomir = lub + mir, “he who loves peace.”

This logic is exactly that of Germanic names, where Bernard means “bear” and “strong.” It dates from before Christianization, which explains why these names have no equivalent in other European languages.

40 Slavic names

For a boy

Name Breakdown Region
Vladimir Reign + peace Russia, Serbia
Miroslav Peace + glory Everywhere
Bogdan God + gift Poland, Ukraine, Romania
Stanislav To become + glory Poland, Czechia
Jaroslav Vigor + glory Czechia, Ukraine
Radomir Joy + peace Serbia, Bulgaria
Milan From mil, “dear” Serbia, Czechia
Dragan From drag, “precious” Balkans
Vladislav Reign + glory Russia, Poland
Sviatoslav Holy + glory Ukraine, Russia
Casimir French form of Kazimierz Poland
Václav More + glory, known as Wenceslas Czechia
Boleslav Greater + glory Poland, Czechia
Ljubomir Love + peace Balkans
Zoran From zora, “dawn” Balkans
Bojan From boj, “battle” Balkans
Dobroslav Good + glory Common Slavic
Slavomir Glory + peace Poland, Slovakia
Wojciech Warrior + consolation Poland
Zbigniew To dispel + anger Poland

For a girl

  • Milena: from mil, “dear,” one of the softest and easiest to wear.
  • Svetlana: from svet, “light.”
  • Ludmila: people + dear, patron saint of Bohemia.
  • Vesna: “spring,” very common in the Balkans.
  • Zora: “dawn,” short and bright.
  • Danica: “the morning star.”
  • Jasna: “clear,” “limpid.”
  • Ljubica: from lub, “love,” also the word for violet.
  • Draga: “the precious one.”
  • Radmila: joy + dear.
  • Bogdana: feminine of Bogdan, “gift of God.”
  • Mirjana: from mir, “peace.”
  • Slavica: from slav, “glory.”
  • Nada: “hope,” three letters.
  • Lada: ancient Slavic deity of beauty.
  • Iskra: “the spark.”
  • Zlata: “gold,” “the golden one.”
  • Vlasta: “the homeland,” very Czech.
  • Dragana: feminine of Dragan.
  • Miroslava: feminine of Miroslav.

Hand-painted wooden spoons and woven linen on a rustic table

Slavic names that aren't really Slavic

A large share of the names used in Slavic countries are not Slavic at all: they are Christian, Greek or Hebrew names that arrived with Christianization and were simply adapted.

  • Ivan, Jan, Yannick: these are forms of John, of Hebrew origin.
  • Dmitri: from Greek, linked to Demeter.
  • Piotr, Petar: these are forms of Peter.
  • Nikolaï, Nikola: these are forms of Nicholas, from Greek.
  • Katarzyna, Katarina: these are forms of Catherine.

If you are looking for a truly Slavic name, meaning one that comes from the original linguistic stock, stick to those that break down into two roots.

The names that work best in France

  • Milan: already very common in France, no friction, and real depth behind it.
  • Milena: soft, easy to read, no spelling traps.
  • Zora: four letters, sonorous, instantly memorable.
  • Casimir: the French form of Kazimierz has existed for centuries.
  • Nada: simple and understated.

Things to anticipate: Wojciech and Zbigniew, unpronounceable for French speakers, and names ending in -slav, whose ending will consistently be stressed wrong.

For the eastern branch in particular, see our guide to Russian boys' names. And if this logic of joined roots appeals to you, Viking names work in exactly the same way.

Frequently asked questions

What is the difference between a Slavic name and a Russian name?

Russian is just one of the fifteen Slavic languages. A Slavic name belongs to the common stock predating Christianization, like Miroslav or Bogdan, and is found from Poland to Serbia. Many common Russian names, like Ivan or Piotr, are not Slavic but Christian.

What does the ending -slav mean?

It means “glory.” Miroslav is the glory of peace, Stanislav the glory of the one who establishes himself, Jaroslav the glory of vigor. It is the most common ending in the Slavic male repertoire.

What does Vladimir mean?

It breaks down into vlad, to reign, and mir, which means both “peace” and “world.” Hence the two common translations: “he who reigns in peace” and “he who rules the world.”

Are there gender-neutral Slavic names?

The repertoire clearly distinguishes masculine from feminine, generally with a final -a: Bogdan becomes Bogdana, Dragan becomes Dragana, Miroslav becomes Miroslava.

Spotted a mistake or outdated information? Let us know, we check every report.

Back to blog