Slavic Last Name Generator
This Slavic last name generator mixes hundreds of real Polish, Russian, Ukrainian, Czech, Serbian and Croatian surnames with their meanings, so you can compare patterns and pick a name that fits a specific background.
Results (10)
-
Levchenko
Левченко
Son of Lev (lion)
Ukrainian
-
Kostin
Костин
Son of Kostya (Constantine)
Russian
-
Horodetskyi
Городецький
From a place named Horodok or Horodets
Ukrainian
-
Chyzh
Чиж
Siskin (bird)
Ukrainian
-
Tarasov
Тарасов
Son of Taras
Russian
-
Lukić
Лукић
Son of Luka (Luke)
Serbian
-
Sukhanov
Суханов
Dry; thin one
Russian
-
Šebesta
From Šebestián (Sebastian)
Czech
-
Kopřiva
Nettle
Czech
-
Mrázek
Little frost
Czech
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Popular Slavic last names and meanings
| Surname | Native script | Meaning | Origin |
|---|---|---|---|
| Abramov | Абрамов | Son of Abram (Abraham) | Russian |
| Adamczyk | Son of Adam | Polish | |
| Adámek | Little Adam | Czech | |
| Adamski | Son of Adam, or from Adamy | Polish | |
| Afanasiev | Афанасьев | Son of Afanasy (Athanasius) | Russian |
| Aleksandrov | Александров | Son of Aleksandr (Alexander) | Russian |
| Alekseev | Алексеев | Son of Aleksey (Alexis) | Russian |
| Aleksić | Алексић | Son of Aleksa (Alexis) | Serbian |
| Andreev | Андреев | Son of Andrey (Andrew) | Russian |
| Andrić | Андрић | Son of Andrija (Andrew) | Serbian |
| Anisimov | Анисимов | Son of Anisim (Onesimus) | Russian |
| Antić | Антић | Son of Anta (Anthony) | Serbian |
| Antonov | Антонов | Son of Anton (Anthony) | Russian |
| Antunović | Son of Antun (Anthony) | Croatian | |
| Arsić | Арсић | Son of Arsa (Arsenius) | Serbian |
| Artemiev | Артемьев | Son of Artemy (Artemius) | Russian |
| Bąk | Bittern bird, or horsefly | Polish | |
| Baran | Ram | Polish | |
| Barić | Son of Bare (Bartholomew) | Croatian | |
| Barišić | Son of Bariša (Bartholomew) | Croatian | |
| Bartczak | Son of Bartek, Bartholomew | Polish | |
| Bartoš | From Bartoloměj (Bartholomew) | Czech | |
| Bednář | Cooper, barrel maker | Czech | |
| Bednarz | Cooper, barrel maker | Polish | |
| Belkin | Белкин | Squirrel | Russian |
| Belousov | Белоусов | White-moustached | Russian |
| Belov | Белов | White; fair-haired | Russian |
| Beneš | From Benedikt (Benedict) | Czech | |
| Beran | Ram (male sheep) | Czech | |
| Bilić | Possibly from bil, white; fair one | Croatian | |
| Blagojević | Благојевић | Son of Blagoje, blessed one | Serbian |
| Bláha | Possibly from Blažej or blahý, blessed | Czech | |
| Blažek | From Blažej (Blaise) | Czech | |
| Blažević | Son of Blaž (Blaise) | Croatian | |
| Blinov | Блинов | Pancake; pancake maker | Russian |
| Bobrov | Бобров | Beaver | Russian |
| Bogdanović | Богдановић | Son of Bogdan, God-given | Serbian |
| Bolshakov | Большаков | Big one; eldest son | Russian |
| Bondar | Бондар | Cooper, barrel maker | Ukrainian |
| Bondarenko | Бондаренко | Son of a cooper, barrel maker | Ukrainian |
| Borisov | Борисов | Son of Boris | Russian |
| Borkowski | From a place named Borki, forest | Polish | |
| Bošnjak | Bosnian | Croatian | |
| Boyko | Бойко | Boyko highlander; also lively, brave one | Ukrainian |
| Brabec | Sparrow | Czech | |
| Brkić | Son of the moustached one (brk) | Croatian | |
| Bukowski | From a place named Bukowo, beech | Polish | |
| Bureš | Possibly from the given name Burian | Czech | |
| Čech | Czech | Czech | |
| Čermák | Redstart (bird); reddish one | Czech | |
| Černý | Black, dark-haired | Czech | |
| Chmielewski | From a place named Chmielewo, hops | Polish | |
| Cieślik | Little carpenter | Polish | |
| Ćirić | Ћирић | Son of Ćira (Cyril) | Serbian |
| Čížek | Siskin (bird) | Czech | |
| Cvetković | Цветковић | Son of Cvetko, from cvet, flower | Serbian |
| Czarnecki | From a place named Czarnca, black | Polish | |
| Czerwiński | From a place named Czerwin, red | Polish | |
| Dąbek | Little oak | Polish | |
| Dąbrowski | From a place named Dąbrowa, oak grove | Polish |
Comparing -ski, -ov, -enko and -ić endings
Each Slavic language has a signature ending. Polish -ski and -cki, as in Kowalski or Wiśniewski, began as adjectives linking a family to a place or estate. Russian -ov, -ev and -in are possessives, so Ivanov means Ivan's and Smirnov goes back to a nickname meaning meek or quiet. Ukrainian -enko, as in Shevchenko, means son of. Serbian and Croatian -ić, as in Petrović, is a diminutive meaning descendant. Czech names more often end in -ák, -ek or the adjective -ý, as in Novák, Dušek and Černý.
The same idea often appears in every language. A smith gives Kowalski in Polish, Kuznetsov in Russian, Kovalenko in Ukrainian, Kovář in Czech and Kovačević in Serbian and Croatian. A priest gives Russian Popov, Ukrainian Popovych and Serbian Popović. A newcomer gives Novák, Nowak and Novak. Putting these side by side shows why Slavic surnames feel related yet distinct, and it helps you choose a form that matches your character's country rather than a vague Eastern European sound.
Gendered surname forms across Slavic languages
Gender is where Slavic surnames differ most. In Polish, -ski becomes -ska for women, so Kowalski's daughter is Kowalska, and -cki becomes -cka. In Russian, -ov becomes -ova, -in becomes -ina and -sky becomes -skaya, giving forms like Ivanova, Karenina and Dostoevskaya. Czech adds -ová to most names and changes -ý to -á, so Novák becomes Nováková and Černý becomes Černá. Getting these right is one of the easiest ways to make a Slavic family feel real.
Other languages are simpler. Ukrainian -enko, -chuk and -uk names are the same for men and women, though Ukrainian -sky names still take -ska. Serbian and Croatian surnames do not change for gender, so Ana Petrović and Marko Petrović share the same form. Polish names that are not adjectives, like Nowak or Wójcik, also stay the same today, although older usage created forms such as Nowakowa for a wife and Nowakówna for a daughter. Check these rules before naming a woman in your story.
Using the Slavic last name generator for fiction
The most common mistake is mixing patterns within one family, such as a Russian father called Ivanov with a daughter given a Polish-style ending. Pick a country first, then keep every family member's surname consistent with that language's grammar. The meaning shown with each result helps too: a character called Kuznetsov or Kovalenko comes from smiths, while Wiśniewski points to a place named after cherry trees. Use the ends-with filter to pull a single pattern, such as -ski or -ić, when you need one nationality.
Script is the other thing to decide. Russian, Ukrainian and Serbian names are written in Cyrillic at home, while Polish, Czech and Croatian use Latin letters with their own marks, such as ł, ř and ć. For a fantasy world with a loosely Slavic setting, choose one language as a base and borrow its endings consistently. Readers who know the region notice when a Polish -ski and a Serbian -ić appear in the same village without any explanation.
Frequently asked questions
Which languages does the Slavic last name generator include?
It mixes real surnames from Polish, Russian, Ukrainian, Czech, Serbian and Croatian, each shown with its meaning and, where the language uses it, Cyrillic spelling. You can narrow results with the ends-with filter, for example -ski for Polish or -enko for Ukrainian names.
Why do Slavic surnames change for women?
Many Slavic surnames began as adjectives or possessives, and adjectives in these languages agree with gender. So Polish Kowalski becomes Kowalska and Russian Ivanov becomes Ivanova. Surnames built as nouns, such as Serbian -ić names or Ukrainian -enko names, do not change.
How can I tell a Polish surname from a Russian one?
Look at the ending and the spelling. Polish names often end in -ski, -cki, -ak or -czyk and use letters such as ł, ś and ż. Russian names typically end in -ov, -ev, -in or -sky and are romanized from Cyrillic, so they use plain Latin letters.
Can I use these surnames for a fantasy setting?
Yes. Real Slavic surnames give a grounded feel to fantasy worlds inspired by Eastern Europe. For consistency, choose one language as the base for each region or people in your world, and follow its gender rules so that families and villages sound coherent.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- African Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Caribbean Last Name Generator
- Catalan Last Name Generator
- Celtic Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hispanic Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Scandinavian Last Name Generator
- Serbian Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- Last Name Generator with Meanings
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Scottish Allan, Anderson, Boyd 330 surnames
- Welsh Bevan, Bowen, Davies 228 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames