Slavic Last Name Generator
Authentic Surnames from Across the Slavic World
Tap a name to copy itPress Space for a new batch500 names in this generator
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.
Tips for choosing a name
- 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.
All 500 slavic last names
Browse the full list
- Ivanov
- Smirnov
- Kuznetsov
- Popov
- Sokolov
- Lebedev
- Kozlov
- Novikov
- Morozov
- Volkov
- Solovyov
- Vasilyev
- Zaytsev
- Pavlov
- Semyonov
- Golubev
- Vinogradov
- Bogdanov
- Vorobyov
- Fyodorov
- Mikhaylov
- Belyaev
- Tarasov
- Belov
- Komarov
- Orlov
- Kiselyov
- Makarov
- Andreyev
- Kovalyov
- Ilyin
- Gusev
- Titov
- Kuzmin
- Kudryavtsev
- Baranov
- Kulikov
- Alekseyev
- Stepanov
- Yakovlev
- Sorokin
- Sergeyev
- Romanov
- Zakharov
- Borisov
- Korolyov
- Gerasimov
- Ponomaryov
- Grigoryev
- Lazarev
- Medvedev
- Yershov
- Nikitin
- Sobolev
- Ryabov
- Polyakov
- Tsvetkov
- Danilov
- Zhukov
- Frolov
- Zhuravlyov
- Nikolayev
- Krylov
- Maksimov
- Sidorov
- Osipov
- Belousov
- Fedotov
- Dorofeyev
- Yegorov
- Matveyev
- Bobrov
- Dmitriyev
- Kalinin
- Anisimov
- Petukhov
- Antonov
- Timofeyev
- Nikiforov
- Shevchenko
- Bondarenko
- Kovalenko
- Tkachenko
- Kravchenko
- Oliynyk
- Shevchuk
- Koval
- Polishchuk
- Lysenko
- Boyko
- Tkachuk
- Savchenko
- Moroz
- Marchenko
- Rudenko
- Kharchenko
- Melnyk
- Bondar
- Ostapenko
- Honcharenko
- Petrenko
- Tymoshenko
- Klymenko
- Kulyk
- Pavlenko
- Hrytsenko
- Vasylenko
- Kovalchuk
- Zinchenko
- Yushchenko
- Hnatiuk
- Prykhodko
- Sydorenko
- Lytvynenko
- Kostenko
- Datsenko
- Horbenko
- Matviyenko
- Demchenko
- Bilous
- Holub
- Didenko
- Franko
- Skovoroda
- Nowak
- Kowalski
- Wiśniewski
- Wójcik
- Kowalczyk
- Kamiński
- Lewandowski
- Zieliński
- Szymański
- Woźniak
- Dąbrowski
- Kozłowski
- Jankowski
- Mazur
- Wojciechowski
- Kwiatkowski
- Krawczyk
- Kaczmarek
- Piotrowski
- Grabowski
- Zając
- Pawłowski
- Michalski
- Król
- Wieczorek
- Jabłoński
- Wróbel
- Nowakowski
- Majewski
- Olszewski
- Stępień
- Malinowski
- Jaworski
- Adamczyk
- Dudek
- Nowicki
- Pawlak
- Górski
- Witkowski
- Walczak
- Sikora
- Baran
- Rutkowski
- Michalak
- Szewczyk
- Ostrowski
- Tomaszewski
- Pietrzak
- Zalewski
- Wróblewski
- Marciniak
- Jasiński
- Zawadzki
- Bąk
- Sadowski
- Jakubowski
- Duda
- Włodarczyk
- Chmielewski
- Borkowski
- Czarnecki
- Sawicki
- Sokołowski
- Maciejewski
- Szczepański
- Kubiak
- Kucharski
- Wilk
- Lis
- Mazurek
- Kalinowski
- Wysocki
- Brzeziński
- Kołodziej
- Andrzejewski
- Cieślak
- Głowacki
- Sobczak
- Kaźmierczak
- Szulc
- Urbański
- Przybylski
- Krajewski
- Wasilewski
- Laskowski
- Ziółkowski
- Kołodziejczyk
- Mróz
- Czerwiński
- Kopeć
- Bednarek
- Kujawa
- Krupa
- Błaszczyk
- Sobolewski
- Kurek
- Wawrzyniak
- Jankowiak
- Mielczarek
- Gajewski
- Makowski
- Kowalewski
- Kaczmarczyk
- Ratajczak
- Pawlik
- Konieczny
- Tomczyk
- Szczygieł
- Olejniczak
- Skibiński
- Żurek
- Gołębiewski
- Sienkiewicz
- Mickiewicz
- Słowacki
- Kościuszko
- Novák
- Svoboda
- Novotný
- Dvořák
- Černý
- Procházka
- Kučera
- Veselý
- Horák
- Němec
- Marek
- Pospíšil
- Pokorný
- Hájek
- Král
- Jelínek
- Růžička
- Beneš
- Fiala
- Sedláček
- Doležal
- Zeman
- Kolář
- Navrátil
- Čermák
- Vaněk
- Urban
- Blažek
- Kratochvíl
- Kopecký
- Šimek
- Konečný
- Malý
- Štěpánek
- Polák
- Bartoš
- Musil
- Vlček
- Mašek
- Kašpar
- Hruška
- Sýkora
- Havel
- Kundera
- Hašek
- Janáček
- Smetana
- Čapek
- Kafka
- Kováč
- Baláž
- Balog
- Kollár
- Jovanović
- Petrović
- Nikolić
- Marković
- Đorđević
- Stojanović
- Ilić
- Stanković
- Pavlović
- Đukić
- Lazarević
- Tomić
- Mitrović
- Ristić
- Simić
- Jovanić
- Lukić
- Janković
- Stefanović
- Vuković
- Obradović
- Milenković
- Kostić
- Popović
- Todorović
- Radovanović
- Savić
- Živković
- Filipović
- Andrić
- Kovačević
- Babić
- Marić
- Jurić
- Knežević
- Horvat
- Kovačić
- Novak
- Blažević
- Perić
- Božić
- Grgić
- Vidović
- Matić
- Šarić
- Bošnjak
- Pavić
- Lovrić
- Klarić
- Barišić
- Tomljanović
- Radić
- Hadžić
- Begović
- Hodžić
- Delić
- Halilović
- Mehmedović
- Salihović
- Imamović
- Selimović
- Omerović
- Mujić
- Zukić
- Avdić
- Čolić
- Ramić
- Kapetanović
- Sarajlić
- Georgiev
- Dimitrov
- Petrov
- Iliev
- Todorov
- Stoyanov
- Nikolov
- Angelov
- Hristov
- Marinov
- Kolev
- Atanasov
- Stefanov
- Mihaylov
- Yordanov
- Kostadinov
- Vasilev
- Zhelyazkov
- Apostolov
- Vazov
- Botev
- Levski
- Dimov
- Trajkovski
- Stojanovski
- Ristevski
- Petrovski
- Nikolovski
- Jovanovski
- Dimitrievski
- Angelovski
- Mitrevski
- Panovski
- Kostovski
- Velkovski
- Kovačič
- Krajnc
- Zupančič
- Potočnik
- Kovač
- Mlakar
- Vidmar
- Golob
- Turk
- Kralj
- Božič
- Korošec
- Bizjak
- Zupan
- Hribar
- Kotnik
- Rozman
- Kavčič
- Oblak
- Petek
- Ivanou
- Kavalyou
- Kazlou
- Marozau
- Skaryna
- Bykau
- Karatkevich
- Sapieha
- Radziwiłł
- Czartoryski
- Potocki
- Lubomirski
- Sobieski
- Poniatowski
- Zamoyski
- Wiśniowiecki
- Ostrogski
- Sanguszko
- Tyszkiewicz
- Obolensky
- Trubetskoy
- Golitsyn
- Dolgorukov
- Sheremetev
- Vorontsov
- Stroganov
- Yusupov
- Gagarin
- Razumovsky
- Pushkin
- Tolstoy
- Dostoyevsky
- Chekhov
- Turgenev
- Gogol
- Lermontov
- Nabokov
- Bulgakov
- Pasternak
- Tchaikovsky
- Rachmaninov
- Prokofiev
- Shostakovich
- Mendeleyev
- Lomonosov
- Kandinsky
- Malevich
- Repin
- Shishkin
- Ulyanov
- Palacký
- Masaryk
- Komenský
- Hus
- Žižka
- Jagiełło
- Nemanjić
- Karađorđević
- Obrenović
- Petrović-Njegoš
- Zrinski
- Frankopan
- Asen
- Shishman
- Veselov
- Gromov
- Davydov
- Melnikov
- Shcherbakov
- Kolesnikov
- Karpov
- Vlasov
- Maslov
- Tikhonov
- Hudec
- Lukáč
- Tóth
- Mikula
- Rusnák
- Šimko
- Vukotić
- Radonjić
- Đurišić
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
More in Real-World Names & Cultures
Family Name Generator
Real Surnames From Dozens of Cultures for Any Character
Oregon Trail Name Generator
Pioneer names for the wagon train west
Old German Name Generator
Medieval and old-fashioned German names with real roots
African Tribe Name Generator
Real names of African peoples from every region
Cameroonian Name Generator
Authentic Bamileke, Beti, Duala, Grassfields and Fulani names
Victorian Era Name Generator
Given names from 1837 to 1901