Bulgarian Last Name Generator
This Bulgarian last name generator draws on hundreds of real surnames like Ivanov, Georgiev and Dimitrov, each shown in Latin letters and Cyrillic script with its meaning, plus notes on feminine forms.
Results (10)
-
Mihov
Михов
Son of Miho, short form of Mihail
-
Damyanov
Дамянов
Son of Damyan (Damian), to tame
-
Kaloyanov
Калоянов
Son of Kaloyan, good John (Greek kalos)
-
Kutev
Кутев
Son of Kuto, a short personal name
-
Denev
Денев
Son of Denyo, a short personal name, possibly from den, day
-
Kazakov
Казаков
From kazak, Cossack
-
Mutafov
Мутафов
Son of the goat-hair weaver, from Turkish mutaf
-
Ganev
Ганев
Son of Ganyo, a short personal name
-
Petrov
Петров
Son of Petar (Peter)
-
Malinov
Малинов
Son of Malin, from malina, raspberry
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 Bulgarian last names and meanings
| Surname | Native script | Meaning |
|---|---|---|
| Aleksandrov | Александров | Son of Aleksandar (Alexander) |
| Andreev | Андреев | Son of Andrey (Andrew), manly |
| Angelov | Ангелов | Son of Angel, messenger |
| Atanasov | Атанасов | Son of Atanas (Athanasius), immortal |
| Bogdanov | Богданов | Son of Bogdan, given by God |
| Borisov | Борисов | Son of Boris, fighter or famous |
| Dimitrov | Димитров | Son of Dimitar (Demetrius) |
| Dimov | Димов | Son of Dimo, short form of Dimitar |
| Dobrev | Добрев | Son of Dobri, from dobar, good |
| Draganov | Драганов | Son of Dragan, dear or precious |
| Filipov | Филипов | Son of Filip (Philip), lover of horses |
| Georgiev | Георгиев | Son of Georgi (George) |
| Gospodinov | Господинов | Son of Gospodin, lord or master |
| Grigorov | Григоров | Son of Grigor (Gregory), watchful |
| Hadzhiev | Хаджиев | Son of a hadzhi, a pilgrim to Jerusalem |
| Hristov | Христов | Son of Hristo, a name from Hristos, Christ |
| Iliev | Илиев | Son of Iliya (Elijah) |
| Ivanov | Иванов | Son of Ivan (John) |
| Kamenov | Каменов | Son of Kamen, stone |
| Kirilov | Кирилов | Son of Kiril (Cyril), lordly |
| Kirov | Киров | Son of Kiro, short form of Kiril |
| Kolev | Колев | Son of Kolyo, short form of Nikola |
| Konstantinov | Константинов | Son of Konstantin (Constantine), steadfast |
| Kostadinov | Костадинов | Son of Kostadin (Constantine) |
| Kostov | Костов | Son of Kosta (Constantine) |
| Kovachev | Ковачев | Son of the smith (kovach) |
| Krastev | Кръстев | Son of Krastyo, from krast, cross |
| Lazarov | Лазаров | Son of Lazar (Lazarus) |
| Marinov | Маринов | Son of Marin, of the sea |
| Markov | Марков | Son of Marko (Mark) |
| Mihaylov | Михайлов | Son of Mihail (Michael) |
| Milev | Милев | Son of Milyo, from mil, dear |
| Minchev | Минчев | Son of Mincho, a pet name possibly from Mina |
| Mitev | Митев | Son of Mityo, short form of Dimitar |
| Mladenov | Младенов | Son of Mladen, young one |
| Naydenov | Найденов | Son of Nayden, found one |
| Nedelchev | Неделчев | Son of Nedelcho, born on Sunday (nedelya) |
| Nikolaev | Николаев | Son of Nikolay (Nicholas) |
| Nikolov | Николов | Son of Nikola (Nicholas) |
| Pavlov | Павлов | Son of Pavel (Paul) |
| Penev | Пенев | Son of Pencho or Penyo, short form of Petar |
| Petkov | Петков | Son of Petko, diminutive of Petar |
| Petrov | Петров | Son of Petar (Peter) |
| Popov | Попов | Son of the priest (pop) |
| Radev | Радев | Son of Rado, from rad, glad |
| Rusev | Русев | Son of Rusi, fair-haired one |
| Simeonov | Симеонов | Son of Simeon, he who hears |
| Slavov | Славов | Son of Slavi, from slava, glory |
| Spasov | Спасов | Son of Spas, saved or savior |
| Stanchev | Станчев | Son of Stancho, a pet form of names in Stan-, such as Stanimir |
| Stefanov | Стефанов | Son of Stefan (Stephen), crown |
| Stoev | Стоев | Son of Stoyo, steadfast one |
| Stoyanov | Стоянов | Son of Stoyan, one who stands firm |
| Stoychev | Стойчев | Son of Stoycho, steadfast one |
| Terziev | Терзиев | Son of the tailor, from Turkish terzi |
| Todorov | Тодоров | Son of Todor (Theodore) |
| Tsvetkov | Цветков | Son of Tsvetko, from tsvete, flower |
| Valchev | Вълчев | Son of Valcho, from valk, wolf |
| Vasilev | Василев | Son of Vasil (Basil) |
| Yanev | Янев | Son of Yane, short form of Ivan |
How -ov and -ev patronymics became surnames
Most Bulgarian surnames are built from a man's first name plus -ov or -ev, meaning belonging to. Ivanov is Ivan's, Petrov is Petar's, Dimitrov is Dimitar's. The -ev form follows soft sounds, so Georgi gives Georgiev and Nikolay gives Nikolaev. For centuries many Bulgarians simply used a first name with a father's name that changed every generation. Fixed family names spread after Bulgaria's liberation in 1878, and many families only settled on one in the early twentieth century.
Bulgarian naming still reflects that history. A full name has three parts: a first name, a father's name built with -ov or -ev, and the family surname. Ivan Georgiev Petrov is Ivan, son of Georgi, of the Petrov family. Other surnames come from trades and nicknames: Kovachev from kovach (smith), Popov from pop (priest), Kasabov from kasap (butcher, a Turkish loan), and Grozev from Grozyo, a name based on a word for ugly that was probably given to ward off harm.
Feminine forms and Cyrillic spelling
Women use a feminine form that adds -a. Ivanov becomes Ivanova, Georgiev becomes Georgieva, and the father's name follows the same rule, so Ivan Georgiev Petrov's sister might be Maria Georgieva Petrova. Surnames ending in -ski, such as Rakovski, become -ska for women. A married woman usually takes her husband's surname in its feminine form, though keeping her own or joining both is legal. Always match the ending to the character, since a woman called Ivanov would look like a mistake.
Bulgarian is written in Cyrillic, and the generator shows each surname in its original script, such as Иванов for Ivanov. The official Latin transliteration uses zh for ж, ts for ц, ch for ч, sh for ш and sht for щ, so Жеков becomes Zhekov and Цветанов becomes Tsvetanov. Older passports and emigrant families may use other spellings like Jekov or Zhekoff. Seeing the Cyrillic lets you check the name before you pick a Latin spelling.
Making names with the Bulgarian last name generator
The ends with filter gives you quick control. Try -ev for names like Georgiev, Nikolaev and Stoev, or -ov for Ivanov, Popov and Todorov. Starts with works well if you want a surname built on a particular first name, such as Hristo for Hristov or Stoyan for Stoyanov. The rare setting skips the handful of names that fill every Sofia phone book and brings up trade and nickname surnames that feel more personal to a family.
Put the full name together in the preview box. Popular Bulgarian first names include Georgi, Dimitar, Ivan and Nikolay for men, and Maria, Elena, Desislava and Tsvetelina for women. If you want the full three-part name, choose a father's first name as well and add -ov or -ev, or -ova and -eva for a daughter. Save your favourites, share a link, or download a TXT file with the Cyrillic and meanings included.
Frequently asked questions
Does the Bulgarian last name generator show Cyrillic?
Yes. Each result shows the surname in Latin letters and in Bulgarian Cyrillic, together with its meaning. That lets you check the original spelling, copy it into a manuscript or game, and see how the name would appear on a Bulgarian document.
How do Bulgarian surnames change for women?
Add -a to the masculine form. Ivanov becomes Ivanova, Georgiev becomes Georgieva, and -ski becomes -ska. The father's name in the middle follows the same rule, so a daughter of Georgi is Georgieva in both her middle name and, if the family name is Georgiev, her surname.
What are the most common Bulgarian surnames?
Ivanov, Georgiev, Dimitrov, Petrov and Nikolov lead most counts, followed by Hristov, Stoyanov, Todorov and Iliev. Nearly all are formed from common first names. The common setting returns names like these, and the rare setting brings up trade and nickname surnames.
Why are Bulgarian names spelled differently in English?
Transliteration systems have changed over time. Bulgaria now uses an official system with zh, ts, sh and sht, but older records and emigrant families used forms like Jivkov or Jekoff. Check the Cyrillic shown with each result and pick one Latin spelling consistently.
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
- 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
- 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