Slavic Last Name Generator

Authentic surnames from across the Slavic world

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 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.

More like this

All 500 Slavic last 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: 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

Z: 20 names

  • Zając
  • Zakharov
  • Zalewski
  • Zamoyski
  • Zawadzki
  • Zaytsev
  • Zeman
  • Zhelyazkov
  • Zhukov
  • Zhuravlyov
  • Zieliński
  • Zinchenko
  • Ziółkowski
  • Živković
  • Žižka
  • Zrinski
  • Zukić
  • Zupan
  • Zupančič
  • Żurek