Skip to content

Bulgarian Name Generator

Generate authentic Bulgarian names from the South Slavic tradition — with ancient Thracian roots, Orthodox Christian saints, and contemporary Bulgarian naming conventions

Bulgarian Name Generator

Top names · All-time

Public board — visible to everyone, votes are anonymous. Generate names and tap on one you like to vote.

Did You Know?
  • Bulgaria is the birthplace of the Cyrillic alphabet — created in the 9th century by the Bulgarian monks Saints Cyril and Methodius (or their disciples in Bulgaria) to write the Old Bulgarian (Church Slavonic) language. The first name Kiril (Кирил) remains one of the most common Bulgarian male names, directly honoring this heritage.
  • Bulgarian surname formation is distinctly gendered: male surnames typically end in -ov or -ev (Petrov, Ivanov, Georgiev), while female surnames add an -a ending (Petrova, Ivanova, Georgieva). This grammatical gender agreement is mandatory and immediately distinguishes Bulgarian surnames from other Slavic naming conventions.
  • Bulgaria's naming culture layers three historical strata: pre-Christian Thracian/Bulgar names from the ancient period (Asparuh, Kubrat, Krum — names of the first Bulgarian khans), Orthodox Christian saint names adopted after the Christianization in 864 CE, and contemporary names influenced by Western European and pan-Slavic trends.

The Bulgarian name generator produces male and female Bulgarian names, alone or paired with a surname whose ending matches the person's gender, for fiction, games, or naming a child. Most name lists stop at first names; this one also covers the khan-era rulers and the -ov/-ova surname rule, which is where Bulgarian names most often go wrong in fiction.

The tables below hold 69 attested names: male given names, female given names, medieval rulers, and common surnames. Searchers also type "Bulgaria name generator" or "Bulgarian name" for the same thing, and every name here works for those.

Bulgarian Male Names

NameMeaning / origin
IvanNewer form of the Old Church Slavic name Ioannŭ (John); the most common male name in one telephone-directory study
GeorgiBulgarian form of George
DimitarBulgarian and Macedonian form of Demetrius
PetarBulgarian form of Peter
KirilBulgarian and Macedonian form of Cyril
NikolayRussian and Bulgarian form of Nicholas
BoyanBulgarian form of Bojan
DanailVariant of Daniel, "God is my judge"
Bogdan"Given by God"
Biser"Pearl"
BlagoyFrom a word meaning "sweet, pleasant, good"
Borislav"Battle" plus "glory"
ChavdarFrom a Persian word for "leader, dignitary"
Dragomir"Precious" plus "peace, world"
Krasimir"Beauty, adornment" plus "peace, world"
Miroslav"Peace, world" plus "glory"
Kamen"Stone"
MladenFrom a word meaning "young"
Nayden"Found," from the Bulgarian verb "to find"
OgnyanFrom a Bulgarian word meaning "fiery"
OrlinFrom a Bulgarian word meaning "eagle"
ParvanFrom a Bulgarian word meaning "first"
PetkoFrom the word for "Friday"; also a diminutive of Petar
IvayloPossibly "wolf," from an old Bulgar name
AsenMeaning unknown, probably Turkic

Bulgarian Female Names

NameMeaning / origin
MariaLatin form of Greek Maria; the most common female name in one telephone-directory study
ElenaForm of Helen used in various languages
PenkaBulgarian feminine diminutive of Petar
LyudmilaRussian and Bulgarian form of Ludmila
GerganaFeminine form of George
AlbenaCreated by the writer Yordan Yovkov for his 1930 drama; possibly from a peony name
Bistra"Clear, bright, clever"
Bisera"Pearl"
Dafina"Laurel," of Greek origin
Darina"Gift"
DesislavaFeminine of Desislav, possibly "to find" or "ten," plus "glory"
Diana"Divine, goddesslike"
Iskra"Spark"
Iva"Willow tree"
Kalina"Viburnum tree"
Kapka"Droplet"
Malina"Raspberry"
MilenaFrom an element meaning "gracious, dear"
MiglenaUncertain; possibly "wind" or a contraction of Magdalena
Nadezhda"Hope"
Nedelya"Sunday" in Bulgarian
NevenaFrom a South Slavic word for "marigold"
PavlinaBulgarian, Macedonian and Greek form of Paulina
KrasimiraFeminine of Krasimir

Ancient Bulgarian Names: Khans and Emperors

For "ancient Bulgarian names" and "Bulgar names", the clearest record is the list of rulers. Dates below follow Wikipedia's list of Bulgarian monarchs; the earliest reigns vary by chronology, so only the start of the range is given for Asparuh and Tervel.

NameWho bore it
AsparuhEarly ruler of the First Bulgarian Empire, reign dated from the 680s in most chronologies
TervelEarly ruler of the First Bulgarian Empire, reign dated from around 700
KrumFirst ruler of the House of Krum, reigned c. 803–814
OmurtagHouse of Krum, reigned 814/815–831
MalamirHouse of Krum, reigned 831–836
PresianHouse of Krum, Presian I reigned 836–852
BorisBoris I, reigned 852–889; meaning uncertain, possibly "short," "wolf," or "snow leopard"
SimeonSimeon I, reigned 893–927
SamuilHouse of Cometopuli, reigned 997–1014
KaloyanSecond Bulgarian Empire, reigned 1196–1207; from Greek "handsome John"

Bulgarian Surnames

Surname (male / female)Pattern
Ivanov / IvanovaPossessive of Ivan; among the most common surnames
Petrov / PetrovaPossessive of Petar
Georgiev / GeorgievaPossessive of Georgi
Mladenov / MladenovaPossessive of Mladen
Nikolov / NikolovaPossessive of Nikola
Hristov / HristovaPossessive of Hristo
Stoyanov / StoyanovaPossessive of Stoyan
Todorov / TodorovaPossessive of Todor
Iliev / IlievaPossessive of Ilia
Sofianski / SofianskaThe -ski/-ska type, often marking origin: "from Sofia"

How the Surname Rule Works

Most Bulgarian surnames end in -ov or -ev for men and -ova or -eva for women. They are possessive forms of a given name, so Ivanov is "Ivan's" and works like a patronymic. The second most common type ends in -ski or -ska and often marks where a family comes from.

A daughter takes the feminine form of her father's surname, so a Petrov family has a Petrova daughter. Abroad the final -a is often dropped, which is why you see Nikolov for a woman named Nikolova. For fiction set in Bulgaria, keep the -a.

Given names also split by history. Slavic compounds such as Dragomir and Miroslav sit beside saint names borrowed from Greek and Hebrew, like Georgi, Kiril and Maria. Pet forms spin off into names of their own: Ivan gives Vanko and Vanyo, and Dimitar gives Mitko.

How This Generator Shapes Its Output

The generator draws from four layers, set by the Style option: traditional (khan-era and Slavic compounds), classic (saint names such as Ivan and Gergana), modern (Aleksandar, Viktoria, Teodora), and unique (rulers and national figures). With no style chosen, a batch of five mixes at least two layers and includes at most one khan-era name, since a table full of Asparuhs reads as a costume.

Choose "Full Name" and the surname ending is set by the gender you picked: Georgi Ivanov, Maria Ivanova, never the reverse. Output uses plain Latin letters with no diacritics, so Tsvetanka, not Cvetanka. For neighboring traditions, try Macedonian names or Serbian names.

Common Questions

Can I generate Bulgarian male or female names with surnames?

Yes. Pick a gender and set the Name Format to Full Name. Male results end in -ov, -ev or -ski, female results in -ova, -eva or -ska, so the pair always agrees.

What are the most common Bulgarian names?

One telephone-directory study counted Ivan, Georgi, Dimitar and Petar as the most frequent male names, and Maria, Ivanka, Elena, Yordanka and Penka as the most frequent female ones. Ivanov, Georgiev, Mladenov and Petrov lead the surnames. Treat this as one study, not an official ranking.

Why do Bulgarian surnames end in -ov and -ova?

The ending is a possessive suffix added to a father's or ancestor's given name, so it works like a patronymic. The masculine form is -ov or -ev, the feminine -ova or -eva. A woman keeps the feminine form of her family name.

What are some ancient Bulgarian names?

Asparuh, Tervel, Krum, Omurtag and Presian are early rulers of the First Bulgarian Empire, listed in the table above with their reign dates. Their meanings are often debated, so this page gives dates rather than guessing at translations. Choose the Traditional style to get names from this layer.

Sources

Updated October 2026: replaced the name cards with 69 attested names and meanings, added sources, and rewrote the FAQ from search data.

Spotted an error on this page? Report it

Stuck between a few? Decide here

Swipe, shortlist and settle on one name. No account needed.

Swipe

Swipe Mode

Flip through names one card at a time. Swipe right to shortlist, left to skip, and undo if you change your mind.

Shortlist

Heart to Shortlist

Tap the heart on any name you like. Your picks stay on this device, even after you close the page.

Compare

Side-by-Side Compare

Line up your top three and see which one wins on memorability, pronounceability, brandability and length.

Showdown

Name Showdown

Can't choose? Pick your favourite of each pair, head to head, until one name is left standing.

Vote

Ask Friends to Vote

Send a link. Friends rank their top three without an account, and you watch the scoreboard update live.

Chance

Wheel & Shuffle

Still torn? Spin the wheel or shuffle your shortlist and let luck break the tie.

Powerful tools, zero cost

Everything below is free, no credits.

Domains

Domain Checker

Find a name, check the .com in one click. We scan top extensions so you know what's actually claimable before you get attached.

Social

Social Handle Check

Twitter, Instagram, TikTok — check them all without switching tabs. Know if the handle is gone before you fall in love with the name.

Audio

Pronunciation

Hear it before you pitch it. A name that sounds wrong in a meeting or podcast is a name you'll regret. Listen first.

Save

Save to Collections

Don't lose your shortlist. Collect candidates, revisit them later, and choose with clarity instead of gut feeling.

History

Generation History

Your best idea might be one you dismissed last week. Every generation auto-saves — go back anytime.

Share

Shareable Name Cards

Drop it in Slack, post it for a vibe check, or pitch it in a deck. Download a branded card for any name in one click.