Looking for Slavic last names for a character, family tree, story, game, username, or simply to explore Slavic naming traditions? Slavic surnames come from a wide range of languages and cultures, including Polish, Russian, Ukrainian, Czech, Slovak, Serbian, Croatian, Slovenian, Bulgarian, and Belarusian traditions.
Many Slavic surnames developed from given names, occupations, places, nicknames, family relationships, and personal characteristics. Common endings can also provide clues about a surname’s linguistic background. For example, Polish surnames often include -ski or -cka, while Russian and Ukrainian surnames frequently use endings such as -ov, -ev, -in, -enko, or -uk.
Below is a large collection of Slavic surnames organized by style and regional tradition.
Popular Slavic Last Names
- Ivanov
- Petrov
- Smirnov
- Sokolov
- Volkov
- Popov
- Kuznetsov
- Morozov
- Pavlov
- Fedorov
- Mikhailov
- Nikolaev
- Orlov
- Kozlov
- Lebedev
- Novikov
- Romanov
- Antonov
- Alekseev
- Vasilyev
- Bogdanov
- Yakovlev
- Tarasov
- Denisov
- Matveev
- Zaitsev
- Belov
- Komarov
- Vinogradov
- Golubev
- Karpov
- Makarov
- Gusev
- Medvedev
- Titov
- Baranov
- Danilov
- Gavrilov
- Stepanov
- Grigoriev
- Kozak
- Kowalski
- Nowak
- Wiśniewski
- Wójcik
- Kamiński
- Lewandowski
- Zieliński
- Szymański
- Dąbrowski
- Woźniak
Russian Last Names
- Ivanov
- Petrov
- Smirnov
- Sokolov
- Volkov
- Popov
- Kuznetsov
- Morozov
- Pavlov
- Fedorov
- Mikhailov
- Nikolaev
- Orlov
- Kozlov
- Lebedev
- Novikov
- Romanov
- Antonov
- Alekseev
- Vasilyev
- Bogdanov
- Yakovlev
- Tarasov
- Denisov
- Matveev
- Zaitsev
- Belov
- Komarov
- Vinogradov
- Golubev
- Karpov
- Makarov
- Gusev
- Medvedev
- Titov
- Baranov
- Danilov
- Gavrilov
- Stepanov
- Grigoriev
- Nikitin
- Sorokin
- Frolov
- Belyaev
- Kolesnikov
- Vasiliev
- Maslov
- Tikhonov
- Kondratiev
- Filatov
Ukrainian Last Names
- Shevchenko
- Kovalenko
- Bondarenko
- Boyko
- Tkachenko
- Kravchenko
- Kovalchuk
- Melnyk
- Petrenko
- Marchenko
- Savchenko
- Polishchuk
- Rudenko
- Oliynyk
- Lysenko
- Hrytsenko
- Pavlenko
- Kostenko
- Romanenko
- Danylenko
- Mazurenko
- Ivanchuk
- Yurchenko
- Sydorenko
- Fedorenko
- Honcharenko
- Tkachuk
- Doroshenko
- Zakharchenko
- Tymoshenko
- Levchenko
- Kravchuk
- Berezovskyi
- Kovach
- Moroz
- Melnychenko
- Marchuk
- Havryliuk
- Andrushko
- Vovk
- Hnatiuk
- Ostapenko
- Klymenko
- Maksymenko
- Tereshchenko
- Chernenko
- Yatsenko
- Kucher
- Bilous
- Bondar
Polish Last Names
- Kowalski
- Nowak
- Wiśniewski
- Wójcik
- Kowalczyk
- Kamiński
- Lewandowski
- Zieliński
- Szymański
- Dąbrowski
- Woźniak
- Kozłowski
- Jankowski
- Mazur
- Kwiatkowski
- Wojciechowski
- Krawczyk
- Kaczmarek
- Piotrowski
- Grabowski
- Pawłowski
- Michalski
- Król
- Wieczorek
- Jabłoński
- Wróbel
- Nowicki
- Majewski
- Olszewski
- Stępień
- Jaworski
- Malinowski
- Adamczyk
- Górski
- Pawlik
- Sikora
- Ostrowski
- Rutkowski
- Baran
- Duda
- Tomaszewski
- Zając
- Marciniak
- Sadowski
- Witkowski
- Walczak
- Bąk
- Lis
- Wysocki
- Maciejewski
Czech Last Names
- Novák
- Svoboda
- Novotný
- Dvořák
- Černý
- Procházka
- Kučera
- Veselý
- Horák
- Němec
- Marek
- Pokorný
- Hájek
- Jelínek
- Král
- Růžička
- Beneš
- Fiala
- Sedláček
- Doležal
- Zeman
- Kolář
- Navrátil
- Čermák
- Vaněk
- Blažek
- Konečný
- Šimek
- Krejčí
- Malý
- Urban
- Vlček
- Kříž
- Bartoš
- Šťastný
- Polák
- Musil
- Kadlec
- Holub
- Štěpánek
- Vávra
- Matějka
- Souček
- Moravec
- Hrubý
- Beran
- Křížek
- Konečný
- Hruška
- Jaroš
Slovak Last Names
- Horváth
- Kováč
- Varga
- Tóth
- Nagy
- Baláž
- Molnár
- Lukáč
- Hudák
- Kováčik
- Polák
- Novák
- Šimko
- Benko
- Urban
- Krajčír
- Mikuláš
- Král
- Bielik
- Farkaš
- Bartoš
- Ondrejka
- Jankovič
- Pavlík
- Mráz
- Duda
- Chovan
- Slávik
- Hruška
- Kučera
- Blaško
- Krištof
- Švec
- Vojtek
- Valach
- Gajdoš
- Majer
- Konečný
- Zeman
- Štefan
- Ferenc
- Gregor
- Kollár
- Urbančík
- Rybár
- Hudec
- Čierny
- Kováry
- Tkáč
- Žák
Serbian Last Names
- Jovanović
- Petrović
- Nikolić
- Marković
- Đorđević
- Ilić
- Stojanović
- Pavlović
- Milošević
- Stanković
- Popović
- Simić
- Lukić
- Stevanović
- Todorović
- Vasić
- Ristić
- Đukić
- Mitić
- Kovačević
- Antić
- Tomić
- Matić
- Savić
- Janković
- Živković
- Bogdanović
- Milanović
- Perić
- Vuković
- Radić
- Marinković
- Lazarević
- Obradović
- Knežević
- Đurić
- Babić
- Kostić
- Božić
- Tadić
- Milenković
- Vučković
- Ranković
- Arsić
- Krstić
- Maksimović
- Spasić
- Stanišić
- Cvjetić
- Radosavljević
Croatian Last Names
- Horvat
- Kovačević
- Babić
- Marić
- Jurić
- Novak
- Kovač
- Radić
- Matić
- Pavlović
- Perić
- Grgić
- Marković
- Petrović
- Vuković
- Tomić
- Pavić
- Barišić
- Šarić
- Božić
- Vidović
- Knežević
- Lovrić
- Nikolić
- Jukić
- Milić
- Đurić
- Rajić
- Popović
- Blažević
- Katić
- Šimić
- Vlahović
- Antić
- Jovanović
- Tadić
- Rukavina
- Špoljarić
- Grubišić
- Perković
- Delić
- Brkić
- Vučković
- Lončar
- Zorić
- Turković
- Bošnjak
- Radić
- Mandić
- Soldo
Slovenian Last Names
- Novak
- Horvat
- Kovačič
- Krajnc
- Zupančič
- Kovač
- Mlakar
- Vidmar
- Kos
- Turk
- Potočnik
- Kralj
- Zupan
- Bizjak
- Golob
- Božič
- Hribar
- Kavčič
- Oblak
- Škerjanc
- Jereb
- Zajc
- Kranjc
- Medved
- Marinšek
- Rozman
- Eržen
- Kotnik
- Tratnik
- Petek
- Štular
- Černe
- Šubic
- Štern
- Rebernik
- Cankar
- Mlinar
- Gril
- Mrak
- Kolar
- Lorber
- Jamnik
- Knez
- Kocjan
- Žagar
- Brenčič
- Rihar
- Trček
- Blatnik
- Rant
Bulgarian Last Names
- Ivanov
- Petrov
- Dimitrov
- Georgiev
- Nikolov
- Todorov
- Stoyanov
- Angelov
- Vasilev
- Kolev
- Iliev
- Hristov
- Stefanov
- Atanasov
- Popov
- Marinov
- Yordanov
- Kirov
- Borisov
- Zhelev
- Genov
- Radev
- Mladenov
- Velikov
- Petkova
- Nedev
- Dinev
- Tsvetanov
- Milanov
- Krastev
- Kostov
- Dimitrova
- Ganev
- Valkanov
- Hristova
- Stanchev
- Bozhilov
- Manolov
- Simeonov
- Kalchev
- Dobrev
- Spasov
- Dragomirov
- Zahariev
- Tanev
- Asenov
- Kamenov
- Naydenov
- Lyubenov
- Rangelov
Belarusian Last Names
- Ivanov
- Kazlov
- Kovalev
- Novik
- Savitski
- Klimovich
- Baranovich
- Zakharenko
- Mikhalevich
- Romanovich
- Yakubovich
- Radzevich
- Karpenko
- Lukash
- Vasilevich
- Hryb
- Shapoval
- Karpovich
- Malinowski
- Sidorovich
- Markevich
- Dziarzhynski
- Astapovich
- Bondarenko
- Bykov
- Chernyavski
- Dudko
- Fedorovich
- Gusev
- Kalinowski
- Kravtsov
- Leskov
- Melnik
- Moroz
- Pavlovich
- Petrovich
- Prokhorov
- Rudenko
- Sazonov
- Shcherbak
- Tikhonovich
- Volkov
- Yermakov
- Zhdanovich
- Zhuk
- Zubovich
- Kulesh
- Martsinkevich
- Orlov
- Sokolov
Slavic Last Names Ending in -ov
The -ov ending is especially recognizable across several East and South Slavic naming traditions. It commonly appears in surnames derived from a male ancestor’s given name or nickname.
- Ivanov
- Petrov
- Smirnov
- Sokolov
- Volkov
- Popov
- Morozov
- Pavlov
- Fedorov
- Mikhailov
- Nikolaev
- Orlov
- Kozlov
- Novikov
- Romanov
- Antonov
- Bogdanov
- Tarasov
- Denisov
- Matveev
- Zaitsev
- Belov
- Komarov
- Vinogradov
- Golubev
- Karpov
- Makarov
- Gusev
- Medvedev
- Titov
- Baranov
- Danilov
- Gavrilov
- Stepanov
- Grigoriev
- Nikitin
- Sorokin
- Frolov
- Maslov
- Tikhonov
- Filatov
- Borisov
- Dimitrov
- Georgiev
- Nikolov
- Todorov
- Stoyanov
- Angelov
- Marinov
- Yordanov
Slavic Last Names Ending in -ski
The -ski ending is strongly associated with Polish and other Slavic naming traditions. Such surnames can historically relate to places, families, or associations.
- Kowalski
- Wiśniewski
- Kamiński
- Lewandowski
- Zieliński
- Szymański
- Dąbrowski
- Kozłowski
- Jankowski
- Kwiatkowski
- Wojciechowski
- Piotrowski
- Grabowski
- Pawłowski
- Michalski
- Jabłoński
- Nowicki
- Majewski
- Olszewski
- Jaworski
- Malinowski
- Ostrowski
- Rutkowski
- Tomaszewski
- Sadowski
- Witkowski
- Maciejewski
- Wysocki
- Królewski
- Zalewski
- Chmielewski
- Czarnecki
- Gajewski
- Kaczmarski
- Lisowski
- Marcinkowski
- Sikorski
- Brzeziński
- Wierzbicki
- Pawlikowski
- Kosiński
- Sobczak
- Borkowski
- Orłowski
- Sokołowski
- Milewski
- Kamiński
- Domański
- Grochowski
- Zakrzewski
Strong Slavic Last Names
- Dragunov
- Volkov
- Sokolov
- Morozov
- Orlov
- Kozlov
- Romanov
- Bogdanov
- Zaitsev
- Medvedev
- Shevchenko
- Kovalenko
- Bondarenko
- Kravchenko
- Kovalchuk
- Petrenko
- Kowalski
- Lewandowski
- Dąbrowski
- Wojciechowski
- Janković
- Petrović
- Marković
- Vuković
- Kovačević
- Stojanović
- Milošević
- Nikolić
- Pavlović
- Đorđević
- Horvat
- Novak
- Kovač
- Vidmar
- Kralj
- Zupan
- Dimitrov
- Georgiev
- Todorov
- Stoyanov
Unique Slavic Last Names
- Zoryan
- Dragovich
- Velesov
- Radovan
- Mirov
- Zelenko
- Borislav
- Vukadin
- Milovan
- Radek
- Zorich
- Velichko
- Branislav
- Dragomir
- Radoslav
- Miroslav
- Vladek
- Zdravko
- Dobromir
- Jaroslav
- Stanislav
- Rostislav
- Bronislav
- Vojislav
- Svetozar
- Radomir
- Milorad
- Božidar
- Ljubomir
- Dragutin
- Velimir
- Bogomir
- Svatopluk
- Przemek
- Wojnar
- Zbigniew
- Czesław
- Władek
- Mirek
- Tomek
- Marek
- Radek
- Bohdan
- Mykhailenko
- Oleksy
- Yaroshenko
- Zeleny
- Horodetsky
- Chernysh
- Dobrov
Slavic Last Names for Characters
If you’re creating a novel, role-playing game, fantasy world, historical character, or screenplay, a surname can help communicate a character’s background and personality.
- Volkov
- Sokolov
- Morozov
- Dragunov
- Romanov
- Zaitsev
- Orlov
- Kozlov
- Belov
- Medvedev
- Petrov
- Ivanov
- Shevchenko
- Kovalenko
- Bondarenko
- Kravchenko
- Petrenko
- Melnyk
- Kowalski
- Nowak
- Lewandowski
- Zieliński
- Dąbrowski
- Kamiński
- Novak
- Dvořák
- Svoboda
- Horák
- Kováč
- Jovanović
- Petrović
- Marković
- Nikolić
- Vuković
- Kovačević
- Horvat
- Kovač
- Vidmar
- Kralj
- Dimitrov
Elegant Slavic Last Names
- Romanov
- Volkov
- Orlov
- Belov
- Mikhailov
- Alexandrov
- Zorin
- Morozov
- Petrov
- Sokolov
- Vasiliev
- Dragomir
- Radovan
- Miroslav
- Milovan
- Kowalski
- Zieliński
- Lewandowski
- Dąbrowski
- Wiśniewski
- Novak
- Dvořák
- Kralj
- Vidmar
- Horvat
- Petrović
- Jovanović
- Marković
- Nikolić
- Kovačević
Slavic Surnames Based on Occupations
Many surnames developed from the work or social role of an ancestor. These can be especially useful when you’re researching surname meanings.
- Kovács
- Kováč
- Kowalski
- Kowalczyk
- Krawczyk
- Krejčí
- Mlynář
- Mlinar
- Rybář
- Rybak
- Piekarski
- Piekarz
- Kołodziej
- Bednarz
- Stolarz
- Szewczyk
- Cukiernik
- Piekarski
- Kuchar
- Kucharz
- Tkacz
- Tkáč
- Pastuch
- Młynarski
- Gajowy
- Zając
- Rybář
- Kovář
- Kolar
- Lončar
- Tesár
- Krajčír
- Majer
- Sedláček
- Rolnik
- Farmer
- Švec
- Kočí
- Kozák
- Varga
- Molnár
Slavic Family Names Derived From Given Names
A large number of Slavic surnames developed from personal names or names of ancestors. This is why related surname forms can appear across different countries.
- Ivanov
- Petrov
- Pavlov
- Mikhailov
- Nikolaev
- Alekseev
- Fedorov
- Antonov
- Romanov
- Danilov
- Gavrilov
- Stepanov
- Grigoriev
- Tarasov
- Denisov
- Yakovlev
- Bogdanov
- Jovanović
- Petrović
- Nikolić
- Marković
- Pavlović
- Stojanović
- Milošević
- Stevanović
- Todorović
- Vasić
- Janković
- Milanović
- Lazarević
- Kovačević
- Horvat
- Petrenko
- Pavlenko
- Danylenko
- Ivanchuk
- Yurchenko
- Shevchenko
- Bondarenko
Tips for Choosing a Slavic Last Name
Choosing the right surname depends on what you’re using it for. A surname for a historical character may need to fit a particular region and period, while a fictional character gives you more freedom.
Consider these points:
- Think about the character’s region. Polish, Russian, Ukrainian, Serbian, Croatian, Czech, Slovak, Slovenian, and Bulgarian surnames have different patterns.
- Check the spelling. Diacritics such as ł, ń, č, š, ž, ć, and đ can change the appearance and pronunciation.
- Match the surname to the character. A powerful character might suit a strong-sounding surname such as Volkov or Dragunov.
- Consider pronunciation. If your audience isn’t familiar with Slavic languages, a simpler spelling may be easier to remember.
- Research the meaning. Some surnames have occupational, geographic, patronymic, or nickname-based origins.
- Don’t mix traditions accidentally. A Polish surname ending in -ski has a different linguistic context from a Russian surname ending in -ov.
- Consider gender forms. Some Slavic languages change surname forms according to gender.
- Use regional spelling when appropriate. The same underlying surname can have different forms across Slavic languages.
Frequently Asked Questions About Slavic Last Names
What are common Slavic last names?
Some widely recognizable Slavic surnames include Ivanov, Petrov, Smirnov, Sokolov, Volkov, Kowalski, Nowak, Novak, Jovanović, Petrović, Horvat, and Shevchenko.
What does the -ov ending mean?
In many Slavic naming traditions, -ov can indicate a relationship to a male ancestor or personal name. It is especially common in Russian, Bulgarian, and other East and South Slavic surnames.
What does -ski mean in Slavic surnames?
The -ski ending is particularly common in Polish surnames and historically could indicate an association with a place, property, family, or other connection. Related forms occur elsewhere in Slavic languages.
Are Russian and Ukrainian surnames the same?
No. Russian and Ukrainian surnames share some patterns and historical influences, but they also have distinct linguistic traditions. Ukrainian surnames commonly include endings such as -enko, -chuk, -uk, and -yuk, while Russian surnames frequently use -ov, -ev, and -in.
What are good Slavic surnames for fictional characters?
For a Russian-inspired character, Volkov, Sokolov, Morozov, Orlov, or Romanov can work well. For Polish-inspired characters, consider Kowalski, Lewandowski, Zieliński, or Dąbrowski. Also For Serbian-inspired characters, Jovanović, Petrović, Marković, or Vuković are recognizable choices.
Are Slavic surnames gendered?
Some Slavic languages have gender-specific surname forms. This is particularly noticeable in languages such as Russian, Ukrainian, Czech, Slovak, Polish, and others. The exact pattern depends on the language and surname.
What are some strong Slavic surnames?
Some strong-sounding choices include Volkov, Dragunov, Sokolov, Morozov, Kozlov, Romanov, Vuković, Kovačević, and Kravchenko.
What are some elegant Slavic surnames?
Elegant options include Romanov, Alexandrov, Volkov, Orlov, Zorin, Kowalski, Zieliński, Dąbrowski, Petrović, and Vidmar.
Final Thoughts
Slavic last names reflect one of Europe’s largest and most diverse linguistic families. From Russian and Ukrainian -ov and -enko surnames to Polish -ski names and South Slavic -ović surnames, these naming traditions offer a huge variety of sounds, meanings, and historical backgrounds.
If you need a surname for a character, names such as Volkov, Sokolov, Romanov, Kowalski, Novak, Petrović, Shevchenko, and Horvat can immediately establish a Slavic-inspired identity. For something less familiar, explore regional surnames and unusual forms such as Dragomir, Zoryan, Velichko, Radovan, or Radoslav.
The best choice depends on the specific culture you’re representing. If authenticity matters, choose a surname from the appropriate Slavic language rather than treating all Slavic countries as one naming tradition.

Muhammad Sohail Asghar is the author of NamezioHub. He is passionate about exploring and sharing unique, aesthetic, and creative name ideas. Through NamezioHub, he helps readers discover stylish usernames, cool nicknames, business name ideas, and creative names for different purposes. His goal is to provide a helpful platform where people can easily find modern and inspiring names that stand out.