Slavic Last Name Generator
Authentic surnames from across the Slavic world
Generate real Slavic last names from Russia, Ukraine, Poland, Czechia, Slovakia, Serbia, Croatia, Bosnia, Bulgaria, North Macedonia, Slovenia and Belarus: everyday -ov, -enko, -ski, -ić and -ák surnames plus noble, literary and historic family names for characters, pen names and research.
About Slavic last names
Slavic surnames are built from a small set of endings, and the ending usually tells you which country a name comes from. The possessive -ov and -ev (Ivanov, Dimitrov, Lebedev) dominate Russia, Bulgaria and North Macedonia, where Macedonian adds -ski to make Petrovski and Trajkovski. Ukraine favours -enko (Shevchenko, Kovalenko), -uk and -chuk (Kovalchuk, Polishchuk) and bare trade names like Koval, Melnyk and Bondar. Poland is the land of -ski and -cki (Kowalski, Zieliński, Sawicki) alongside -czyk, -ak and short nicknames like Wróbel and Lis. Czech and Slovak names end in -ák, -ek and -ný (Novák, Sedláček, Pokorný), and the former Yugoslav countries use -ić and -ović (Jovanović, Kovačević, Horvat), with Bosniak families carrying Ottoman-era roots in Hadžić and Halilović.
Underneath the endings the roots repeat across borders: kovač, koval and kowal (smith), novák and nowak (newcomer), volk, wilk and vuk (wolf). That is why Kovačević, Kovalenko, Kowalski and Kováč are cousins rather than the same name. Most of these surnames also change for women (Ivanova, Kowalska, Nováková, Jovanović stays fixed in Serbian), which matters if you are naming a female character.
The list mixes everyday surnames from each language with noble houses, writers and historic families, spelled in their own Latin alphabet or standard English transliteration.
How to choose Slavic last names
- Match the ending to the character's homeland: -ov for Russian or Bulgarian, -enko or -chuk for Ukrainian, -ski for Polish, -ák or -ný for Czech, -ić or -ović for Serbian, Croatian and Bosnian.
- Add the feminine form for female characters where the language uses one: Smirnova, Kowalska, Nováková, Petrova; Serbian and Croatian -ić names stay the same for men and women.
- Use the native spelling with diacritics (Wiśniewski, Dvořák, Đorđević) for authenticity, or the plain ASCII form (Wisniewski, Dvorak, Djordjevic) if the name will be typed into forms or usernames.
- Pair the surname with a first name from the same country; Jan Kowalski, Ivan Petrov and Marko Jovanović each sound right, but mixing countries (Dmitri Kowalski) reads as an emigrant family, which can itself be a story detail.
- Noble and literary names like Radziwiłł, Golitsyn or Karađorđević carry heavy history; use them only when you want readers to notice.
Frequently asked questions
What are the most common Slavic last names?
By country: Ivanov, Smirnov and Kuznetsov in Russia; Melnyk, Shevchenko and Boyko in Ukraine; Nowak, Kowalski and Wiśniewski in Poland; Novák, Svoboda and Novotný in Czechia; Horváth, Kováč and Varga in Slovakia; Jovanović, Petrović and Nikolić in Serbia; Horvat, Kovačević and Babić in Croatia; Ivanov, Georgiev and Dimitrov in Bulgaria; and Novak, Horvat and Kovačič in Slovenia.
What do the endings -ov, -ski, -ić and -enko mean?
They are all ways of saying belonging to or son of. Ivanov is Ivan's, Kowalski is of the smith's family or village, Petrović is Petar's son, and Shevchenko is the son of the shevets, a cobbler. The ending a family uses is a reliable clue to which Slavic language it comes from.
Do Slavic surnames change for women?
In Russian, Ukrainian, Bulgarian, Czech, Slovak and Polish, yes: Ivanov becomes Ivanova, Kowalski becomes Kowalska, and Czech adds -ová to almost everything, so Novák becomes Nováková. Serbian, Croatian, Bosnian and Slovene surnames in -ić and -ič do not change.
Can I use these surnames for a fantasy or historical character?
Yes. Everyday names like Sokolov, Kaczmarek or Marković work for modern or historical fiction, while noble and medieval houses such as Sapieha, Nemanjić, Obolensky and Zrinski suit royalty and high fantasy with an Eastern European flavour.
Related generators
Russian Last Name Generator
Authentic Russian surnames from Ivanov to Obolensky
Polish Name Generator
Real Polish first names and surnames, correctly gendered
Ukrainian Name Generator
Given names, patronymics and surnames from Ukraine
Czech Name Generator
Authentic Czech names with correct -ová surnames
Serbian Name Generator
Authentic Serbian first names and surnames
Croatian Name Generator
Realistic Croatian first names and surnames
Russian Name Generator
Real Russian first names, surnames and patronymics
Slovak Name Generator
Real Slovak first names and surnames
More like this
Slavic Name Generator
Authentic Slavic first and last names from twelve nations
Slavic Town Name Generator
Towns from the Baltic to the Balkans
Slavic Country Name Generator
Fictional Slavic nations, tsardoms, hetmanates and republics
Slavic Team Name Generator
Team names from across the Slavic languages
European Last Name Generator
Surnames from across Europe, labeled by country
Middle Eastern Last Name Generator
Surnames from seven peoples, each one labeled
All 500 Slavic last names
A: 13 names
- Adamczyk
- Alekseyev
- Andreyev
- Andrić
- Andrzejewski
- Angelov
- Angelovski
- Anisimov
- Antonov
- Apostolov
- Asen
- Atanasov
- Avdić
B: 33 names
- Babić
- Bąk
- Baláž
- Balog
- Baran
- Baranov
- Barišić
- Bartoš
- Bednarek
- Begović
- Belousov
- Belov
- Belyaev
- Beneš
- Bilous
- Bizjak
- Błaszczyk
- Blažek
- Blažević
- Bobrov
- Bogdanov
- Bondar
- Bondarenko
- Borisov
- Borkowski
- Bošnjak
- Botev
- Boyko
- Božić
- Božič
- Brzeziński
- Bulgakov
- Bykau
C: 10 names
- Čapek
- Čermák
- Černý
- Chekhov
- Chmielewski
- Cieślak
- Čolić
- Czarnecki
- Czartoryski
- Czerwiński
D: 21 names
- Dąbrowski
- Danilov
- Datsenko
- Davydov
- Delić
- Demchenko
- Didenko
- Dimitrievski
- Dimitrov
- Dimov
- Dmitriyev
- Doležal
- Dolgorukov
- Đorđević
- Dorofeyev
- Dostoyevsky
- Duda
- Dudek
- Đukić
- Đurišić
- Dvořák
F: 7 names
- Fedotov
- Fiala
- Filipović
- Franko
- Frankopan
- Frolov
- Fyodorov
G: 16 names
- Gagarin
- Gajewski
- Georgiev
- Gerasimov
- Głowacki
- Gogol
- Gołębiewski
- Golitsyn
- Golob
- Golubev
- Górski
- Grabowski
- Grgić
- Grigoryev
- Gromov
- Gusev
H: 18 names
- Hadžić
- Hájek
- Halilović
- Hašek
- Havel
- Hnatiuk
- Hodžić
- Holub
- Honcharenko
- Horák
- Horbenko
- Horvat
- Hribar
- Hristov
- Hruška
- Hrytsenko
- Hudec
- Hus
I: 6 names
- Ilić
- Iliev
- Ilyin
- Imamović
- Ivanou
- Ivanov
J: 14 names
- Jabłoński
- Jagiełło
- Jakubowski
- Janáček
- Janković
- Jankowiak
- Jankowski
- Jasiński
- Jaworski
- Jelínek
- Jovanić
- Jovanović
- Jovanovski
- Jurić
K: 77 names
- Kaczmarczyk
- Kaczmarek
- Kafka
- Kalinin
- Kalinowski
- Kamiński
- Kandinsky
- Kapetanović
- Karađorđević
- Karatkevich
- Karpov
- Kašpar
- Kavalyou
- Kavčič
- Kazlou
- Kaźmierczak
- Kharchenko
- Kiselyov
- Klarić
- Klymenko
- Knežević
- Kolář
- Kolesnikov
- Kolev
- Kollár
- Kołodziej
- Kołodziejczyk
- Komarov
- Komenský
- Konečný
- Konieczny
- Kopeć
- Kopecký
- Korolyov
- Korošec
- Kościuszko
- Kostadinov
- Kostenko
K, continued
- Kostić
- Kostovski
- Kotnik
- Kovač
- Kováč
- Kovačević
- Kovačić
- Kovačič
- Koval
- Kovalchuk
- Kovalenko
- Kovalyov
- Kowalczyk
- Kowalewski
- Kowalski
- Kozlov
- Kozłowski
- Krajewski
- Krajnc
- Král
- Kralj
- Kratochvíl
- Kravchenko
- Krawczyk
- Król
- Krupa
- Krylov
- Kubiak
- Kučera
- Kucharski
- Kudryavtsev
- Kujawa
- Kulikov
- Kulyk
- Kundera
- Kurek
- Kuzmin
- Kuznetsov
- Kwiatkowski
L: 15 names
- Laskowski
- Lazarev
- Lazarević
- Lebedev
- Lermontov
- Levski
- Lewandowski
- Lis
- Lomonosov
- Lovrić
- Lubomirski
- Lukáč
- Lukić
- Lysenko
- Lytvynenko
M: 44 names
- Maciejewski
- Majewski
- Makarov
- Makowski
- Maksimov
- Malevich
- Malinowski
- Malý
- Marchenko
- Marciniak
- Marek
- Marić
- Marinov
- Marković
- Marozau
- Masaryk
- Mašek
- Maslov
- Matić
- Matveyev
- Matviyenko
- Mazur
- Mazurek
- Medvedev
- Mehmedović
- Melnikov
- Melnyk
- Mendeleyev
- Michalak
- Michalski
- Mickiewicz
- Mielczarek
- Mihaylov
- Mikhaylov
- Mikula
- Milenković
- Mitrevski
- Mitrović
- Mlakar
- Moroz
- Morozov
- Mróz
- Mujić
- Musil
N: 17 names
- Nabokov
- Navrátil
- Nemanjić
- Němec
- Nikiforov
- Nikitin
- Nikolayev
- Nikolić
- Nikolov
- Nikolovski
- Novak
- Novák
- Novikov
- Novotný
- Nowak
- Nowakowski
- Nowicki
O: 13 names
- Oblak
- Obolensky
- Obradović
- Obrenović
- Olejniczak
- Oliynyk
- Olszewski
- Omerović
- Orlov
- Osipov
- Ostapenko
- Ostrogski
- Ostrowski
P: 36 names
- Palacký
- Panovski
- Pasternak
- Pavić
- Pavlenko
- Pavlov
- Pavlović
- Pawlak
- Pawlik
- Pawłowski
- Perić
- Petek
- Petrenko
- Petrov
- Petrović
- Petrović-Njegoš
- Petrovski
- Petukhov
- Pietrzak
- Piotrowski
- Pokorný
- Polák
- Polishchuk
- Polyakov
- Poniatowski
- Ponomaryov
- Popov
- Popović
- Pospíšil
- Potocki
- Potočnik
- Procházka
- Prokofiev
- Prykhodko
- Przybylski
- Pushkin
R: 18 names
- Rachmaninov
- Radić
- Radonjić
- Radovanović
- Radziwiłł
- Ramić
- Ratajczak
- Razumovsky
- Repin
- Ristevski
- Ristić
- Romanov
- Rozman
- Rudenko
- Rusnák
- Rutkowski
- Růžička
- Ryabov
S: 58 names
- Sadowski
- Salihović
- Sanguszko
- Sapieha
- Sarajlić
- Šarić
- Savchenko
- Savić
- Sawicki
- Sedláček
- Selimović
- Semyonov
- Sergeyev
- Shcherbakov
- Sheremetev
- Shevchenko
- Shevchuk
- Shishkin
- Shishman
- Shostakovich
- Sidorov
- Sienkiewicz
- Sikora
- Šimek
- Simić
- Šimko
- Skaryna
- Skibiński
- Skovoroda
- Słowacki
- Smetana
- Smirnov
- Sobczak
- Sobieski
- Sobolev
- Sobolewski
- Sokolov
- Sokołowski
- Solovyov
- Sorokin
- Stanković
- Stefanov
- Stefanović
- Štěpánek
- Stepanov
- Stępień
- Stojanović
- Stojanovski
- Stoyanov
- Stroganov
- Svoboda
- Sydorenko
- Sýkora
- Szczepański
- Szczygieł
- Szewczyk
- Szulc
- Szymański
T: 22 names
- Tarasov
- Tchaikovsky
- Tikhonov
- Timofeyev
- Titov
- Tkachenko
- Tkachuk
- Todorov
- Todorović
- Tolstoy
- Tomaszewski
- Tomczyk
- Tomić
- Tomljanović
- Tóth
- Trajkovski
- Trubetskoy
- Tsvetkov
- Turgenev
- Turk
- Tymoshenko
- Tyszkiewicz
U: 3 names
- Ulyanov
- Urban
- Urbański
V: 18 names
- Vaněk
- Vasilev
- Vasilyev
- Vasylenko
- Vazov
- Velkovski
- Veselov
- Veselý
- Vidmar
- Vidović
- Vinogradov
- Vlasov
- Vlček
- Volkov
- Vorobyov
- Vorontsov
- Vukotić
- Vuković
W: 15 names
- Walczak
- Wasilewski
- Wawrzyniak
- Wieczorek
- Wilk
- Wiśniewski
- Wiśniowiecki
- Witkowski
- Włodarczyk
- Wojciechowski
- Wójcik
- Woźniak
- Wróbel
- Wróblewski
- Wysocki
Y: 6 names
- Yakovlev
- Yegorov
- Yershov
- Yordanov
- Yushchenko
- Yusupov