Eastern European Last Name Generator
This Eastern European last name generator draws on thousands of real surnames from Poland to Bulgaria and the Baltic states, each shown with its meaning, and explains the gendered endings that change a name between men and women.
Results (10)
-
Gorshkov
Горшков
Pot; potter
Russian
-
Stamenov
Стаменов
Son of Stamen, steadfast one
Bulgarian
-
Roșu
Red
Romanian
-
Bašić
Son of the headman, from Turkish baş
Croatian
-
Ćehajić
Son of a ćehaja, steward (Turkish kâhya)
Bosnian
-
Kairys
Left-handed
Lithuanian
-
Ramić
Son of Ramo, short form of Ramadan or Rahman
Bosnian
-
Grk
Грк
Greek
Serbian
-
Karalius
King, a nickname
Lithuanian
-
Orekhov
Орехов
Nut; walnut
Russian
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 Eastern European last names and meanings
| Surname | Native script | Meaning | Origin |
|---|---|---|---|
| Āboliņš | Little apple, or clover (āboliņš) | Latvian | |
| Abramov | Абрамов | Son of Abram (Abraham) | Russian |
| Ács | Carpenter | Hungarian | |
| Adam | From Adam | Romanian | |
| Ádám | From Ádám (Adam) | Hungarian | |
| Adamczyk | Son of Adam | Polish | |
| Adámek | Little Adam | Czech | |
| Adamski | Son of Adam, or from Adamy | Polish | |
| Ademović | Son of Adem (Adam) | Bosnian | |
| Adomaitis | Son of Adomas (Adam) | Lithuanian | |
| Afanasiev | Афанасьев | Son of Afanasy (Athanasius) | Russian |
| Ahmetović | Son of Ahmet (Ahmad), highly praised | Bosnian | |
| Albu | White, fair | Romanian | |
| Aleksandrov | Александров | Son of Aleksandr (Alexander) | Russian |
| Alekseev | Алексеев | Son of Aleksey (Alexis) | Russian |
| Aleksić | Алексић | Son of Aleksa (Alexis) | Serbian |
| Alić | Son of Alija (Ali), exalted | Bosnian | |
| Alksnis | Alder tree | Latvian | |
| Andersons | Son of Anders (Andrew) | Latvian | |
| Andreev | Андреев | Son of Andrey (Andrew) | Russian |
| Andrei | From Andrei (Andrew) | Romanian | |
| Andrić | Андрић | Son of Andrija (Andrew) | Serbian |
| Angelov | Ангелов | Son of Angel, messenger | Bulgarian |
| Anghel | Angel | Romanian | |
| Anisimov | Анисимов | Son of Anisim (Onesimus) | Russian |
| Antal | From Antal (Anthony) | Hungarian | |
| Antić | Антић | Son of Anta (Anthony) | Serbian |
| Antonov | Антонов | Son of Anton (Anthony) | Russian |
| Antunović | Son of Antun (Anthony) | Croatian | |
| Apostol | Apostle | Romanian | |
| Ardeleanu | Transylvanian, from Ardeal | Romanian | |
| Arsić | Арсић | Son of Arsa (Arsenius) | Serbian |
| Artemiev | Артемьев | Son of Artemy (Artemius) | Russian |
| Asztalos | Joiner, carpenter | Hungarian | |
| Atanasov | Атанасов | Son of Atanas (Athanasius), immortal | Bulgarian |
| Auziņš | Little oat (auzas) | Latvian | |
| Avdić | Son of Avdo, short form of Abdullah | Bosnian | |
| Bagdonas | From Slavic Bogdan, God-given | Lithuanian | |
| Bąk | Bittern bird, or horsefly | Polish | |
| Bakos | Possibly from bak, buck; goat keeper | Hungarian | |
| Bălan | Blond, fair-haired | Romanian | |
| Baláž | From Balázs (Blaise) | Slovak | |
| Balázs | From Balázs (Blaise) | Hungarian | |
| Balčiūnas | Possibly from baltas, white | Lithuanian | |
| Bálint | From Bálint (Valentine) | Hungarian | |
| Balodis | Pigeon, dove | Latvian | |
| Balog | Left-handed, from Hungarian | Slovak | |
| Balogh | Left-handed | Hungarian | |
| Baran | Ram | Polish | |
| Baranauskas | From Slavic baran, ram | Lithuanian | |
| Barbu | Bearded one | Romanian | |
| Barić | Son of Bare (Bartholomew) | Croatian | |
| Barišić | Son of Bariša (Bartholomew) | Croatian | |
| Barta | From Bertalan (Bartholomew) | Hungarian | |
| Bartczak | Son of Bartek, Bartholomew | Polish | |
| Bartkus | Pet form of Baltramiejus (Bartholomew) | Lithuanian | |
| Bartoš | From Bartoloměj (Bartholomew) | Czech | |
| Bećirović | Son of Bećir (Bekir), from Arabic Bakr | Bosnian | |
| Bednár | Cooper, barrel maker | Slovak | |
| Bednář | Cooper, barrel maker | Czech |
Gendered endings compared across the region
In much of Eastern Europe a surname changes with gender. Polish names ending in -ski or -cki become -ska or -cka for women, so Kowalski becomes Kowalska, while names like Nowak stay the same. Russian and Bulgarian names add -a, so Ivanov becomes Ivanova and Pushkin becomes Pushkina. Czech and Slovak names add -ová to almost every female surname, as in Novák and Nováková, although Czech law has allowed women to use the masculine form freely since 2022.
The Baltic languages go further. In Lithuanian, the husband's Kazlauskas becomes Kazlauskienė for his wife and Kazlauskaitė for an unmarried daughter, although a neutral form ending in -ė is now also allowed. Latvian swaps the masculine -s for -a, so Bērziņš becomes Bērziņa. By contrast, Serbian, Croatian and Bosnian names ending in -ić, such as Petrović and Hodžić, stay the same for everyone, as do Ukrainian names ending in -enko or -uk, such as Shevchenko.
Common roots behind Eastern European surnames
The same ideas repeat across the region in different languages. The smith gives Polish Kowalski, Ukrainian Kovalenko, Czech Kovář, Croatian Kovač and Hungarian Kovács. The newcomer gives Polish Nowak and Czech Novák. Horvat, meaning Croat, is the most common surname in Croatia and also appears in Slovenia and Hungary. Patronymics are everywhere too: Ivanov, Petrović and Petrov all mean son of Ivan or Petar, and Serbian -ić works much like English -son.
Hungarian and Romanian are not Slavic languages, and their surnames show it. Hungarian names such as Nagy (big), Kiss (small), Tóth (Slovak) and Szabó (tailor) do not change with gender, and in Hungary the family name comes before the given name. Romanian names often end in -escu or -eanu. Popescu means son of the priest, and Munteanu means from the mountains. These endings stay the same for men and women, which makes Romanian surnames easy to use.
How to use the Eastern European last name generator
Start by deciding whether you need one country or a mix. A family saga set in Kraków needs consistent Polish names, while a thriller set on a train from Budapest to Bucharest can mix Hungarian, Serbian and Romanian surnames. Use the ends with box to pull out a single pattern, such as -ski, -ová, -escu or -enko. The rare setting brings up less familiar names that can help a character stand out on the page.
Remember to give a female character the correct form. If the generator returns Kowalski or Novák for a woman, change it to Kowalska or Nováková, and check the Baltic and Russian forms the same way. The first name preview lets you test pairs such as Zofia Wiśniewska, Ana Popescu or Marko Horvat. Keep the diacritics, since they affect pronunciation, then save your list, share a link or download a TXT file with meanings attached.
Frequently asked questions
Which countries does the Eastern European last name generator cover?
It includes surnames from Poland, Russia, Ukraine, Czechia, Slovakia, Hungary, Romania, Bulgaria, Serbia, Croatia, Bosnia and Herzegovina, Lithuania and Latvia. Each result is shown with its meaning and origin, so you can keep a cast consistent or deliberately mix countries.
Why do Eastern European surnames change for women?
In Slavic and Baltic languages, many surnames work like adjectives or nouns that take a feminine form. Polish -ski becomes -ska, Czech names add -ová, and Russian and Bulgarian names add -a. Lithuanian even distinguishes between married and unmarried women.
What does -ić mean in Serbian and Croatian surnames?
The ending -ić originally meant little or son of, so Petrović means son of Petar. It is the most typical ending in Serbia, Croatia, Bosnia and Herzegovina and Montenegro, and it stays the same for men and women.
Do Hungarian and Romanian surnames have female forms?
No. Hungarian and Romanian surnames stay the same for men and women. Hungarian married women traditionally used the husband's name with the ending -né, as in Kovácsné, and some still do, but a woman's own surname does not change by gender.
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
- 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
- Slavic 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