Bulgarian-Serbian names
Additional Bulgarian-Serbian results
Bulgarian names that may also be Serbian words
The following names often appeared in Serbian language web pages. That means that they are either Serbian words, or names which are very familiar to Serbian speakers.
Serbian names that may also be Bulgarian words
These names often appeared in Bulgarian language web pages.
Bulgarian word ending matches
Bulgarian names often end with -na. Below are Serbian names ending with the same word ending.
Serbian word ending matches
Serbian names often end with -na. Below are Bulgarian names ending with the same word ending.
Fuzzy matches
These are names that would have been the same between the languages, if it hadn't been for a single character difference. Each entry shows an approximate match with the Bulgarian name on the left, and the Serbian name on the right.
Bulgarian-Serbian names popular in both
Names from this page that appear in the official baby name statistics of both a Bulgarian-speaking and a Serbian-speaking country.
| Name | Bulgarian | Serbian |
|---|---|---|
| Nikola | #7 boys Bulgaria 2025 | #10 boys Bosnia and Herzegovina (Republika Srpska) 2025 |
Featured in baby name books
Ana
Ana is a form of Hannah, a Hebrew name meaning “grace” or “full of grace.” A daring namesake is Ana Lezama de Urinza, the 17th-century swordswoman of Potosí who roamed the region with her companion Eustaquia de Sonza.
Sources: Baby Names (Laura Emerson), Numerology for Baby Names, Badass Baby Names
Boris
Boris is a Slavic name meaning “warrior” or “glory in battle.” Well-known Borises include the actor Boris Karloff, the writer Boris Pasternak, the Russian leader Boris Yeltsin, and the tennis star Boris Becker.
Sources: Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, 10,000 Baby Names, Unusual Baby Names
Danica
Danica is a Slavic name meaning “morning star.” Danica is also said to mean “from Denmark.”
Sources: Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 10,000 Baby Names
David
David is a Hebrew name meaning “beloved,” “cherished,” or “darling.” The biblical David was a shepherd boy who slew Goliath, wrote psalms and music, and became a mighty king of Israel.
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, Classic Biblical Baby Names, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Elena
Elena is the Italian, Spanish and Russian form of Helen, meaning “light” or “shining light.” Elena has a lilting, feminine sound, with Eleni and Yelena among its variants.
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names Made Easy, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Emil
Emil comes from the Roman family name Aemilius and means “eager” or “hardworking.” Emil is also given the Latin meaning “flattering.”
Sources: Baby Names Book, The Best Baby Names for Boys, Baby Names Made Easy, Numerology for Baby Names
Galina
Galina is a Russian name meaning “bright” or “shining one,” a variation of Helen. Galina is also given the Greek meaning “calm.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Irina
Irina is the Russian form of Irene, meaning “peace.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), The Everything Baby Names Book
Ivan
Ivan is the Slavic and Russian form of John, meaning “God is gracious” or “God is good.” Ivan is steadily popular, offering a solid meaning and a trendy v while staying easy to spell; it can be said EYE-vehn or ee-VAHN.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Ivana
Ivana is the Slavic feminine form of Ivan, meaning “God is gracious,” with Ivanka and Ivanna as variants. Ivana Trump is a well-known bearer.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Kristina
Kristina is a form of Christina meaning “Christian” or “follower of Christ,” from Greek roots meaning “anointed”; variants include Kristine and Krista.
Sources: The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Magdalena
Magdalena means “woman from Magdala,” after Mary Magdalene, Christ’s devoted follower. Magdalena is popular in Spanish-speaking countries and Eastern Europe such as Poland; Madeline is its English form.
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, Numerology for Baby Names
Maria
Maria is the Latin and Mediterranean form of Mary, meaning “bitter,” or “star of the sea.” Deeply traditional yet modern-sounding, Maria evokes The Sound of Music, West Side Story, and “Ave Maria”; it was also the name of a wife of Muhammad.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Marina
Marina is Latin for “from the sea.” Marina is a fashionable Shakespearean name.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Mila
Mila is a Slavic name meaning “loved by the people.” Mila is also read as “one who is industrious and hardworking.”
Sources: Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, The Best Baby Names for Girls
Milan
Milan is taken from the name of the Italian city. Milan is also a Slavic name, glossed as “beloved” or, in Czech, “grace, favor.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), The Best Baby Names for Girls, Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book
Milena
Milena is a Czech name meaning “grace.” Milena is also glossed as “love and warmth,” “love,” or “the favored one.”
Sources: Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, 10,000 Baby Names, Baby Names Made Easy, The Best Baby Names for Girls
Mira
Mira comes from Latin and means “admirable,” “wonderful,” or “respected.” Mira shares a root with “miracle” and “mirage”; it is also a Sanskrit name meaning “prosperous” and an Eastern European short form of Miroslava.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Nadia
Nadia comes from Russian and means “hope.” Nadia is the French form of Nadya, which spread in France after the Ballets Russes; in Arabic-speaking countries it means “tender.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Natalia
Natalia is a Russian and Spanish form of Natalie, meaning “birthday,” especially Christmas Day.
Sources: Baby Names Made Easy, The Best Baby Names for Girls, Numerology for Baby Names
Natasha
Natasha is a Russian form of Natalie, meaning “birthday,” especially Christmas. Natasha began as a nickname for Natalya but has been used independently in the U.S. since 1965, entering the top hundred in the mid-1980s, and Sasha Obama’s full name is Natasha.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Nina
Nina is Spanish for “girl.” Nina began as a short form of Antonina or a nickname for Ann, and some give it the Hebrew meaning “grace of God.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Olga
Olga is a Russian and Norse name meaning “holy,” a version of Helga. Olga is borne by a tenth-century saint and by gymnast Olga Korbut, who gave the name new grace at the 1976 Olympics.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Svetlana
Svetlana means “star,” described as Russian by some books and Czech by others, with forms like Lana, Sveta, and Svetla.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book
Tanya
Tanya began as a short form of Tatiana and is often glossed “fairy queen,” with Tania and Tonya as related forms. Country singer Tanya Tucker gave the name a homespun feel, and actress Tanya Roberts also bore it.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Made Easy, The Everything Baby Names Book
Tatiana
Tatiana is a Russian feminine form of Tatius, after the ancient king Titus Tatius, who ruled alongside Romulus; Tanya and Tania are familiar short forms. Tatiana is often glossed as “fairy queen.”
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, 10,000 Baby Names, Baby Names Made Easy, Numerology for Baby Names
Valeria
Valeria is the feminine form of Valerius, a Latin name meaning “healthy and strong” or “valiant.”
Sources: 10,000 Baby Names, Baby Names Made Easy, The Best Baby Names for Girls, Numerology for Baby Names
Veronica
Veronica is a Latin name meaning “true image,” with Veronique and Veronika as foreign forms and Ronnie and Vera as nicknames. By legend, Saint Veronica wiped Jesus’s face with her veil as he carried the cross, and the cloth kept the image of his face, though she never appears in the Bible itself.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, Classic Biblical Baby Names, The Everything Baby Names Book
Vladimir
Vladimir is a Slavic and Russian name meaning “famous prince” or “powerful prince,” often shortened to Vlad; Waldemar is a Germanic cousin. Famous Vladimirs include revolutionary Vladimir Lenin and Lolita author Vladimir Nabokov.
Sources: 10,000 Baby Names, Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Zora
Zora is a Slavic name meaning “dawn,” with Zara and Zorah as variants. Zora recalls Zora Neale Hurston, the Harlem Renaissance author and anthropologist best known for Their Eyes Were Watching God.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Badass Baby Names
Book links are affiliate links; we may earn a commission on purchases.
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.
All of the suggested Bulgarian-Serbian names on this page are matched solely on their written form — pronunciation may differ.