Slavic Name Generator

Authentic Slavic first and last names from twelve nations

Real-World Names & CulturesPart of: real-world name generators500 names

0 of 500 seen

This or that?

7 picks, 1 winner

Tap the name you like more.

Tap a name to copy it. The arrows swap one name.

Or browse all 500 names, A to Z

Generate authentic Slavic names from Russia, Ukraine, Poland, Czechia, Slovakia, Serbia, Croatia, Bosnia, Slovenia, Bulgaria, North Macedonia and Belarus: full first-and-last combinations with correct masculine and feminine surname forms for characters, pen names and worldbuilding.

About Slavic names

Slavic names share a deep common stock even though they are spread across a dozen countries and three alphabets. The oldest given names are two-part compounds built from words for peace, glory, love, god and battle: Miroslav (peace + glory), Bogdan (given by God), Vladimir (great ruler), Dragomir (dear + peace), Ljubica (beloved). Alongside them sit Christian names that were adapted differently in each language, so Ivan, Jan, Iwan and Jovan are all the same John, and Katarzyna, Kateřina, Ekaterina and Katarina are all the same Catherine.

Surnames are where the regions diverge. Russian and Bulgarian names end in -ov, -ev or -in (Sokolov, Georgiev, Kuzmin); Ukrainian favours -enko, -uk and -chuk (Tkachenko, Kravchuk); Polish uses -ski, -cki and -ak (Wiśniewski, Kaczmarek); Czech and Slovak lean on -ák, -ek and -ný (Novák, Horák, Černý); Serbian, Croatian, Bosnian and Montenegrin are dominated by -ić (Petrović, Horvat being the great Croatian exception); Slovenian has short forms like Novak, Zupan and Kranjc. Crucially, most of these languages gender the surname: a woman is Petrova, Kowalska, Nováková or Horáková, never Petrov or Novák.

This generator pairs first names with surnames from the same language and applies the right feminine form, so every name reads as a plausible real person. Use it for novels, tabletop characters, pen names or language study.

How to choose Slavic names

  • Keep first name and surname from the same language: a Polish Stanisław with a Serbian -ić surname, or a Bulgarian Iskra with a Czech -ová, will jar with anyone who knows the region.
  • Gender the surname correctly in Russian, Ukrainian (for -ska/-ov types), Polish, Czech, Slovak and Bulgarian: Svetlana Morozova, Agnieszka Jabłońska, Ludmila Horáková. Serbian, Croatian and Slovenian surnames do not change for women.
  • Use the diacritics if your medium allows them; Đorđević, Wiśniewski and Dvořák are the real spellings, and stripping the marks makes a name look transliterated rather than native.
  • For a historical or fantasy-Slavic setting, favour the old compound names (Radomir, Dobroslav, Zlatomir, Božena) over Christian imports like Ivan and Anna to keep the pagan, pre-medieval flavour.
  • Remember diminutives: friends would call Aleksandr Sasha, Katarzyna Kasia and Jovan Jova, so give a character a formal name and a short form for dialogue.

Frequently asked questions

Which countries count as Slavic?

The Slavic-speaking nations are usually grouped into East Slavic (Russia, Ukraine, Belarus), West Slavic (Poland, Czechia, Slovakia, plus the Sorbs in Germany) and South Slavic (Serbia, Croatia, Bosnia and Herzegovina, Montenegro, Slovenia, North Macedonia, Bulgaria). This generator draws names from all three branches.

Why do women's surnames look different from men's?

Most Slavic languages inflect surnames for gender. A man is Novák, Petrov or Kowalski; his wife or daughter is Nováková, Petrova or Kowalska. Serbian, Croatian, Bosnian, Slovenian and Macedonian are the main exceptions, where Petrović or Novak stays the same for everyone.

Are these names suitable for fantasy characters?

Yes, and they are a favourite source for it; The Witcher, Slavic-inspired games and grimdark fantasy all borrow heavily from this stock. For an invented world, lean on the old compound names like Dragomir, Velimir, Zlata and Radmila and drop the national surname endings so the names feel rooted but not tied to a real modern country.

Does the generator include the original Cyrillic spellings?

Names are given in Latin script, using native Polish, Czech, Slovak, Croatian and Slovenian orthography and standard English transliteration for Russian, Ukrainian, Belarusian, Serbian, Bulgarian and Macedonian. Serbian can be written in either alphabet, and the others convert predictably if you need Cyrillic.

More like this

All 500 Slavic names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 24 names

  • Agata Wawrzyniak
  • Agnieszka Jabłońska
  • Albina Gavrilova
  • Aleksandar Ilijev
  • Aleksandra Dudek
  • Aleksey Morozov
  • Alena Nováková
  • Alina Kravets
  • Alla Ostapenko
  • Alyona Demidova
  • Ana Marić
  • Anastasia Kuznetsova
  • Anastazja Krajewska
  • Anatolii Bondarchuk
  • Anatoly Gromov
  • Anđela Ćosić
  • Andrei Kuznetsov
  • Andrijana Stojković
  • Andrzej Bartoszewicz
  • Anežka Urbanová
  • Antonín Veselý
  • Arkadiusz Król
  • Arsenije Vujović
  • Aurelia Zając

B: 37 names

  • Bartłomiej Wieczorek
  • Biljana Kovačević
  • Bisera Jovanovska
  • Blagoj Stojanovski
  • Blagoje Vasiljević
  • Blaženka Kolarić
  • Blaženka Šarić
  • Bogdan Kowalczyk
  • Bogdan Mróz
  • Bogdana Jakubowska
  • Bogna Sikorska
  • Bogoljub Tanasković
  • Bogumił Piotrowski
  • Bogusław Czarnecki
  • Bohdan Shevchenko
  • Bojan Živanović
  • Bojana Lazarević
  • Bolesław Sikora
  • Boris Jakovlev
  • Boris Vasilyev
  • Borislav Petkov
  • Borivoje Cvetković
  • Borut Kranjc
  • Borys Kravchuk
  • Boško Milanović
  • Bożena Pawlik
  • Božena Svobodová
  • Božena Tomić
  • Božidar Tadić
  • Božidarka Tomović
  • Branimir Matošević
  • Branislav Lukić
  • Branka Đurđević
  • Bratislav Tešić
  • Brigita Čížková
  • Bronislava Zelenková
  • Bronisław Zieliński

C: 2 names

  • Cezary Wojciechowski
  • Czesław Rutkowski

D: 38 names

  • Dalibor Čech
  • Dalibor Kolarić
  • Dana Pokorná
  • Danica Vuković
  • Danijela Šimić
  • Danijela Vujić
  • Danuta Wysocka
  • Danuta Ziółkowska
  • Daria Sokolova
  • Darina Hrušková
  • Darko Lazić
  • Darya Glazkova
  • Dawid Jaworski
  • Dejan Rakić
  • Desislava Ilieva
  • Dijana Barišić
  • Dinko Radman
  • Dmitri Fyodorov
  • Dmytro Kovalenko
  • Dobrila Nešić
  • Dobrinka Ignjatović
  • Dobrivoje Mandić
  • Dobroslav Marković
  • Dora Kocijan
  • Dorota Rogowska
  • Dragan Vojinović
  • Dragana Lalić
  • Dragana Petrović
  • Dragica Božić
  • Dragica Rožman
  • Dragiša Pantelić
  • Dragoljub Ostojić
  • Dragomira Veličković
  • Dragoslav Vučić
  • Dragutin Živković
  • Dubravka Šimunović
  • Dušan Perić
  • Dušanka Vukić

E: 8 names

  • Ekaterina Vinogradova
  • Elena Todorova
  • Eliška Němcová
  • Elżbieta Sowa
  • Emilija Ivanova
  • Emina Softić
  • Eva Svobodová
  • Ewa Kubiak

F: 1 name

  • Faina Bogdanova

G: 9 names

  • Galina Rybakova
  • Gavrilo Bogdanović
  • Gennady Belousov
  • Gligor Dimitrievski
  • Goran Mihajlović
  • Goran Trifunović
  • Gorana Mihaljević
  • Gordana Spasić
  • Grzegorz Ostrowski

H: 8 names

  • Halina Kowalska
  • Halyna Koval
  • Halyna Osadcha
  • Hana Štěpánková
  • Hanna Lysenko
  • Helena Sokołowska
  • Hrvoje Pavletić
  • Hrvoje Šoštarić

I: 24 names

  • Igor Sviridov
  • Ilija Đokić
  • Ilona Zielińska
  • Ilya Kupriyanov
  • Ines Jurišić
  • Inessa Pankratova
  • Irena Mazurek
  • Irina Belyaeva
  • Iskra Petrova
  • Iva Kolarová
  • Ivan Hrytsenko
  • Ivan Ivanović
  • Ivan Konečný
  • Ivan Malinović
  • Ivana Kralj
  • Ivana Šimková
  • Ivanka Čerňanská
  • Ivanka Dimitrova
  • Ivanna Lysak
  • Ivica Herceg
  • Ivo Kašpar
  • Ivo Rukavina
  • Ivona Fialová
  • Izabela Sienkiewicz

J: 26 names

  • Jacek Szczepański
  • Jadran Tomić
  • Jadranka Horvat
  • Jagoda Majstorović
  • Jagoda Nowak
  • Jakub Sýkora
  • Janusz Stasiak
  • Jarmila Hrubá
  • Jaromír Hruška
  • Jaromír Marek
  • Jaroslav Kopecký
  • Jarosław Stępień
  • Jarosław Wójcik
  • Jarosława Czajkowska
  • Jasmina Husić
  • Jelena Đukić
  • Jelica Radosavljević
  • Jerzy Malinowski
  • Jindřich Blaha
  • Jiřina Kratochvílová
  • Jolanta Krupa
  • Josip Blažević
  • Jovan Kostadinović
  • Jovana Ristić
  • Juraj Hlaváč
  • Jurij Novak

K: 19 names

  • Kalina Dimitrova
  • Kamil Wróblewski
  • Karol Majewski
  • Karolina Walczak
  • Karolína Zemanová
  • Katarína Kováčová
  • Katarzyna Brzezińska
  • Kateřina Musilová
  • Kazimierz Dąbrowski
  • Kirill Fomin
  • Konstantin Nikolaev
  • Kostadin Nikolov
  • Kristina Veselá
  • Kristýna Vávrová
  • Krunoslav Perković
  • Krzysztof Lewandowski
  • Krzysztof Piasecki
  • Ksenija Pavić
  • Kseniya Melnikova

L: 31 names

  • Lada Krylova
  • Lada Šulcová
  • Ladislav Šimek
  • Larisa Yakovleva
  • Larysa Savchenko
  • Lazar Milić
  • Lech Wiśniowski
  • Leonid Samoylov
  • Leopold Šebek
  • Lesya Hnatyuk
  • Leszek Krawczyk
  • Libor Zeman
  • Lidija Radić
  • Liliya Hrytsay
  • Ljiljana Milošević
  • Ljubica Stanković
  • Ljubinka Drobnjak
  • Ljubomir Tomić
  • Ljudmila Stefanova
  • Ljupka Stojanovska
  • Ľubomír Baláž
  • Lubomír Procházka
  • Lubomíra Fišerová
  • Lucyna Olszewska
  • Ludmila Horáková
  • Ludmiła Wolska
  • Łukasz Kalinowski
  • Lyubomira Petkova
  • Lyubov Shcherbakova
  • Lyudmila Tsvetkova
  • Lyudmyla Rudenko

M: 51 names

  • Maja Lovrić
  • Maksym Boyko
  • Marcin Pawłowski
  • Marek Urbánek
  • Marharyta Koval
  • Mária Horváthová
  • Marija Knežević
  • Marijana Šimunić
  • Marina Tikhonova
  • Mariusz Duda
  • Marko Jelinčić
  • Marta Vondráčková
  • Marusya Sidorenko
  • Marysia Kwiatkowska
  • Marzena Lis
  • Matej Krajnc
  • Mateusz Bąk
  • Matija Petković
  • Matúš Horník
  • Melita Bošnjak
  • Mieczysław Grabowski
  • Mihailo Grujić
  • Mikhail Orlov
  • Milada Procházková
  • Milan Jakšić
  • Milanka Obrenović
  • Milena Stoyanova
  • Milenka Petrović
  • Milenko Šljivić
  • Mileva Zečević
  • Milica Vasić
  • Milja Gavrić
  • Milja Vranješ
  • Milka Radulović
  • Milorad Nedeljković
  • Miloš Obradović
  • Milovan Ćirić
  • Milutin Arsić
  • Milutin Rajković
  • Miodrag Pantić
  • Mira Jakovljević
  • Mirela Hadžić
  • Mirjana Popović
  • Mirko Bošković
  • Miroljub Vukadinović
  • Miroslav Novák
  • Miroslava Bartoňová
  • Miroslava Brankovska
  • Mladen Ilić
  • Momčilo Radenković
  • Mykola Horodetskyi

N: 16 names

  • Nadezhda Volkova
  • Nadia Oliynyk
  • Natalia Kharchenko
  • Nataliya Horbach
  • Nataliya Pavlenko
  • Nataša Antić
  • Nebojša Jevtić
  • Nedeljko Pavlović
  • Nela Ceković
  • Nenad Janković
  • Nikita Abramov
  • Nikodim Ustinov
  • Nikola Zdravković
  • Nikolai Zhukov
  • Nikolina Vidović
  • Nina Shishkina

O: 13 names

  • Ognjen Šarić
  • Ognyan Vasilev
  • Oksana Bondarenko
  • Oksana Shevchuk
  • Oksana Vasylenko
  • Oleg Tarasov
  • Oleksandr Bondar
  • Oleksandra Franko
  • Oleksiy Tymoshenko
  • Olena Hrebeniuk
  • Olga Sidorova
  • Ondřej Fiala
  • Ostap Kovalchuk

P: 15 names

  • Patryk Sobczak
  • Pavel Kolář
  • Pavel Rozhkov
  • Pavle Mihailović
  • Pavol Novotný
  • Pero Galić
  • Petar Todorov
  • Petra Králová
  • Petra Mlinarić
  • Polina Gusarova
  • Polina Lazareva
  • Predrag Petković
  • Przemysław Kamiński
  • Przemysław Wiśniewski
  • Pyotr Vasnetsov

R: 32 names

  • Radan Tošev
  • Rade Vučković
  • Radek Hájek
  • Radica Vukašinović
  • Radivoje Zlatanović
  • Radmila Đorđević
  • Radmila Tošić
  • Radoje Ristanović
  • Radomir Jovanović
  • Radoslava Mihaylova
  • Radosław Cieślak
  • Radovan Mišić
  • Rafał Baran
  • Raina Todorova
  • Raisa Fedotova
  • Rastislav Kučera
  • Ratimir Jovanov
  • Ratko Savić
  • Ratomir Simić
  • Renata Pietrzak
  • Rodion Kirillov
  • Roksana Melnychuk
  • Roman Dudek
  • Rostislav Makarov
  • Rostyslav Marchenko
  • Rozalia Nowicka
  • Ruslan Osadchy
  • Ruslana Melnyk
  • Ruža Lovrenčić
  • Růžena Benešová
  • Ruzha Vasileva
  • Ryszard Witkowski

S: 39 names

  • Sabina Wrona
  • Sanja Tomašević
  • Sava Đurišić
  • Sebastian Głowacki
  • Sebastijan Repše
  • Sergei Antonov
  • Siniša Jović
  • Slavica Stojanović
  • Slaviša Đorić
  • Slavko Topić
  • Slavomír Gajdoš
  • Sławomir Górski
  • Slobodan Nikolić
  • Sněžana Pešić
  • Snežana Ristović
  • Snježana Jurić
  • Sofia Rudenko
  • Spasoje Stanić
  • Srđan Mitrović
  • Stanimir Petrov
  • Stanislav Hruška
  • Stanislav Yegorov
  • Stanislava Ilić
  • Stanislava Jelić
  • Stanislava Kovačević
  • Stanisław Wiśniewski
  • Stanisława Olejnik
  • Stanko Grubišić
  • Štefan Blažek
  • Stevan Popović
  • Stjepan Kos
  • Stojan Kostić
  • Svetlana Ignatova
  • Svetlana Morozova
  • Svetozar Stamenković
  • Svyatoslav Baranov
  • Svyatoslav Karpenko
  • Sylwester Dudziak
  • Szymon Chmielewski

T: 18 names

  • Tadeusz Kaczmarek
  • Tadija Obradović
  • Taisiya Bulgakova
  • Tamara Bojović
  • Tanasije Milovanović
  • Taras Honcharuk
  • Taras Lytvynenko
  • Tatiana Orlova
  • Teodora Mihajlović
  • Teodora Mladenova
  • Tihomir Radojević
  • Tijana Radovanović
  • Tikhon Gerasimov
  • Tomasz Wasilewski
  • Tomaž Zupan
  • Tomislav Babić
  • Tomislav Bartulović
  • Tymoteusz Michalak

U: 1 name

  • Uroš Jovičić

V: 42 names

  • Václav Procházka
  • Vadim Yershov
  • Valentina Kozlova
  • Valery Ponomaryov
  • Vanya Petrushova
  • Varvara Yefimova
  • Vasil Georgiev
  • Vasilisa Sorokina
  • Vasyl Kovalenko
  • Velibor Marjanović
  • Velimir Zorić
  • Velislav Angelov
  • Veljko Đurić
  • Vera Pavlova
  • Veronika Pospíšilová
  • Veroslav Radić
  • Vesela Dimova
  • Veselin Stankov
  • Vesna Matić
  • Vesna Mrkonjić
  • Viacheslav Hordiienko
  • Vidosav Miladinović
  • Viktor Sedláček
  • Viktoriya Zaitseva
  • Vitaliy Polishchuk
  • Vitaly Bykov
  • Vitomir Brkić
  • Vjekoslav Brozović
  • Vladan Mijatović
  • Vladimir Krstić
  • Vladislav Sokolov
  • Vladlena Matveyeva
  • Vladyslava Kostenko
  • Vlasta Prokopová
  • Vlastimil Beran
  • Vlatka Pavlinić
  • Vojislav Kokić
  • Vojtěch Dvořák
  • Volodymyr Zayats
  • Vsevolod Panin
  • Vuk Radovanović
  • Vyacheslav Loginov

W: 11 names

  • Wacław Przybylski
  • Wanda Sadowska
  • Wawrzyniec Kubicki
  • Wieńczysław Bielecki
  • Wiesław Mazur
  • Wiktor Kaczmarczyk
  • Wiktoria Nowakowska
  • Wincenty Szulc
  • Witold Kozłowski
  • Władysław Michalski
  • Wojciech Szymański

Y: 11 names

  • Yakiv Bilous
  • Yaromir Sheremet
  • Yaroslav Tkachenko
  • Yaroslava Danylenko
  • Yelena Smirnova
  • Yevdokiya Lebedeva
  • Yevgeny Romanov
  • Yevheniya Tkach
  • Yulia Novikova
  • Yuliana Pidhorna
  • Yuliya Moroz

Z: 24 names

  • Żaneta Borkowska
  • Žarko Ivković
  • Zbigniew Olszewski
  • Zbyněk Černý
  • Zbyšek Dolejší
  • Zdeněk Pokorný
  • Zdeňka Kadlecová
  • Zdenka Pavlović
  • Zdzisław Mikołajczyk
  • Zinaida Karpova
  • Zinovij Shpak
  • Živorad Stojanović
  • Zlata Kovačić
  • Zlatica Kováčiková
  • Zlatko Filipović
  • Zlatomir Spasojević
  • Zofia Tomaszewska
  • Zora Tasić
  • Zoran Kovačević
  • Zorana Aleksić
  • Zorica Stefanović
  • Zorislav Horvatić
  • Zuzana Bartošová
  • Zvonimir Lončar