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.

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.