Serbian names carry something that is increasingly rare in the modern naming world. A genuine sense of where they come from.
The Serbian naming tradition is one of the oldest and most continuous in Europe. It draws from three distinct wells. The ancient Slavic tradition that predates Christianity and gave the Serbian language its deep roots in nature, virtue, and the land. The Orthodox Christian tradition that arrived in the ninth century and brought with it the names of saints, martyrs, and holy figures. And a modern tradition that blends both of these with influences from the wider European world while never quite losing the distinctive sound that makes a Serbian name immediately recognisable.
Serbian names tend to be built around a logic of meaning. The old Slavic names in particular are often compound names that join two meaningful roots together. Mir means peace. Slav means glory. Drag means dear. Rad means happy. Combine them and you get names like Miroslav, meaning peaceful glory, or Radoslav, meaning happy glory, or Dragan, meaning dear one. Every part of the name carries weight.
For parents of Serbian heritage, choosing a Serbian name for a baby born in an English speaking country is a way of keeping a thread alive. A way of saying that wherever this child grows up, they carry something of Serbia with them. For parents without Serbian roots who are simply drawn to the beauty and depth of these names, they offer something genuinely different from the mainstream naming landscape.
We have gathered 249 Serbian baby names across every angle you could need. Traditional names, modern names, names rooted in Slavic heritage, names from the Orthodox saints, and short names that work beautifully in any language. Let’s find the one that is right for your baby.
Traditional Serbian Baby Girl Names
These are the names that have been carried by Serbian women for generations. They feel rooted in the particular beauty of the Serbian language and the Slavic tradition from which it grows. Many of them are rarely heard outside Serbia, which makes them genuinely distinctive for any family raising a child in the English speaking world.
Traditional Serbian Baby Girl Names (The Top Picks: 1 to 25)
- Milica
- Jovana
- Jelena
- Dragana
- Snezana
- Vesna
- Gordana
- Slavica
- Svetlana
- Radmila
- Zorica
- Branka
- Mirjana
- Ljiljana
- Biljana
- Tijana
- Tatjana
- Natalija
- Marija
- Ivana
- Aleksandra
- Katarina
- Bojana
- Jasmina
- Maja
Traditional Serbian Baby Girl Names (Good Picks: 26 to 50)
- Sanja
- Dejana
- Nevena
- Kristina
- Natasa
- Sonja
- Vera
- Dusanka
- Violeta
- Renata
- Ivona
- Zorana
- Dragica
- Slavka
- Desanka
- Danica
- Radojka
- Stojanka
- Zorka
- Mileva
- Leposava
- Dobrila
- Vidosava
- Draginja
- Milunka
Modern Serbian Baby Girl Names
Serbian naming has evolved alongside the rest of Europe and many of the most popular girl names in Serbia today feel immediately accessible to English speaking ears while still carrying a distinctly Serbian character. These names bridge two worlds effortlessly.
Modern Serbian Baby Girl Names (The Top Picks: 1 to 25)
- Teodora
- Sofija
- Nina
- Lena
- Sara
- Jana
- Ana
- Mia
- Lea
- Ema
- Eva
- Iva
- Lara
- Nora
- Petra
- Dunja
- Una
- Klara
- Marta
- Anja
- Tara
- Nika
- Masa
- Luna
- Stella
Modern Serbian Baby Girl Names (Good Picks: 26 to 50)
- Andjela
- Valentina
- Vanja
- Milana
- Tamara
- Sandra
- Elena
- Irena
- Jelica
- Neda
- Lola
- Ruta
- Zora
- Iskra
- Zana
- Minja
- Ksenija
- Dijana
- Andrijana
- Milena
- Jovanka
- Jasna
- Marina
- Dragana
- Darija
Traditional Serbian Baby Boy Names
Serbian boy names from the traditional canon carry a particular strength and dignity. Many are compound names built from meaningful Slavic roots. Others come from the great figures of Serbian medieval history. Every one of them carries the weight of a culture that has survived and endured through extraordinary circumstances.
Traditional Serbian Baby Boy Names (The Top Picks: 1 to 25)
- Milos
- Stefan
- Nikola
- Vladimir
- Dragan
- Zoran
- Marko
- Dejan
- Bojan
- Aleksandar
- Nemanja
- Vuk
- Lazar
- Dusan
- Goran
- Nenad
- Slavko
- Miroslav
- Radoslav
- Dobrosav
- Svetozar
- Branko
- Dragutin
- Velimir
- Vojislav
Traditional Serbian Baby Boy Names (Good Picks: 26 to 50)
- Dragoljub
- Miodrag
- Milovan
- Radovan
- Predrag
- Zdavko
- Bogdan
- Slobodan
- Ljubomir
- Tihomir
- Caslav
- Vladislav
- Dobrivoj
- Milenko
- Radomir
- Stanislav
- Dragoslav
- Vitomir
- Radojica
- Milisav
- Stojimir
- Tomislav
- Dobroslav
- Vojin
- Vladeta
Modern Serbian Baby Boy Names
These are the names you will hear in Belgrade and Novi Sad today. They feel contemporary and accessible while still being unmistakably rooted in Serbian culture. For families who want a name that works comfortably in both worlds, these are your best starting point.
Modern Serbian Baby Boy Names (The Top Picks: 1 to 25)
- Luka
- Ivan
- Milan
- Andrej
- Petar
- Djordje
- Aleksa
- Matija
- Filip
- Mihajlo
- Ognjen
- Uros
- Jovan
- Sava
- Rastko
- Strahinja
- Vukasin
- Nenad
- Dragan
- Boris
- Danilo
- Pavle
- Teodor
- Vasilije
- Konstantin
Modern Serbian Baby Boy Names (Good Picks: 26 to 50)
- Mihailo
- Nemanja
- Vladan
- Dragan
- Zivko
- Bratislav
- Cedomir
- Dragoljub
- Miroljub
- Vladislav
- Dobroslav
- Milovan
- Budimir
- Bogoljub
- Radoljub
- Slavoljub
- Vlastimir
- Vojimir
- Radomir
- Tihomir
- Ljubomir
- Zvonimir
- Krasimir
- Branimir
- Kazimir
Serbian Names from Slavic Roots
Before Christianity arrived in Serbia, Slavic names carried the entire philosophy of the people in their syllables. Nature, virtue, light, peace, glory, love. These are names that predate the church and carry something even older and deeper than the Orthodox tradition. They feel genuinely ancient in the most beautiful possible way.
Serbian Names from Slavic Roots (The Top Picks: 1 to 25)
- Zora
- Danica
- Vesna
- Zorka
- Iskra
- Vanja
- Rada
- Mila
- Bela
- Brana
- Draga
- Zlata
- Cveta
- Ruja
- Ruza
- Slavica
- Sveta
- Blaga
- Nada
- Vera
- Vera
- Vjera
- Zivka
- Dobra
- Milka
Serbian Names from Slavic Roots (Good Picks: 26 to 50)
- Vuk
- Vujadin
- Vukadin
- Vukasin
- Vukosav
- Vukman
- Mirko
- Drasko
- Branko
- Stanko
- Ranko
- Janko
- Danko
- Marko
- Darko
- Zdravko
- Zlatko
- Slavko
- Ratko
- Radko
- Milko
- Miljan
- Dragan
- Srdan
- Zoran
Serbian Names from the Orthodox Saints
The Serbian Orthodox Church has its own remarkable calendar of saints and the names of those saints have shaped Serbian naming for over a thousand years. Many of the most beloved Serbian names are the names of saints whose feast days are celebrated as family patron days, known as Slava. These names carry both personal and communal significance in Serbian culture.
Serbian Names from the Orthodox Saints (The Top Picks: 1 to 25)
- Sava
- Lazar
- Stefan
- Milica
- Jovan
- Pavle
- Petar
- Marija
- Katarina
- Jelena
- Anastazija
- Teodora
- Paraskeva
- Petka
- Simeon
- Nemanja
- Rastko
- Vukosava
- Vukan
- Vladislav
- Uros
- Dragutin
- Milutin
- Dusan
- Despot
Serbian Names from the Orthodox Saints (Good Picks: 26 to 50)
- Andreja
- Bartolomej
- Dimitrije
- Evstatije
- Georgije
- Haralampije
- Ignjatije
- Jeftimije
- Kliment
- Lavrentije
- Metodije
- Nikolaj
- Ohridski
- Prokopije
- Rafailo
- Serafim
- Tihon
- Vladika
- Zlatoust
- Zivojin
- Zivko
- Zivadin
- Zivorad
- Zivoslav
- Zivota
Short Serbian Baby Names
Serbian has a natural gift for short, melodic names. Many of the most popular Serbian names today are just two or three letters long, perfectly formed and immediately lovable. These names work beautifully in Serbian and travel effortlessly into any other language, which makes them a wonderful choice for families living between two cultures.
Short Serbian Baby Names (The Top Picks: 1 to 30)
- Mia
- Ana
- Lea
- Eva
- Iva
- Una
- Nora
- Lena
- Jana
- Sara
- Nina
- Maja
- Tara
- Ema
- Lara
- Vuk
- Luka
- Ivan
- Uros
- Sava
- Jovan
- Petar
- Filip
- Djordje
- Aleksa
- Matija
- Pavle
- Boris
- Danilo
- Milan
Serbian Baby Names by Meaning
One of the most beautiful aspects of Serbian naming is that so many names carry their meaning openly in their syllables. Here are Serbian names grouped by the meaning at their heart, so you can find a name that carries exactly the right intention for your child.
Serbian Names That Mean Peace (The Top Picks: 1 to 10)
The Slavic root mir means peace and it appears in some of the most beloved Serbian names in existence. These names carry a wish for a peaceful life in every syllable.
- Miroslav
- Mirjana
- Mirko
- Miroljub
- Milomir
- Tihomir
- Vlastimir
- Branimir
- Kazimir
- Zvonimir
Serbian Names That Mean Glory (The Top Picks: 1 to 10)
The Slavic root slav means glory and it runs through the Serbian naming tradition like a golden thread. These names carry the aspiration of a life lived with honour and distinction.
- Slavko
- Slavica
- Slavoljub
- Slavimir
- Dragoslav
- Miroslav
- Radoslav
- Vladislav
- Tomislav
- Branislav
Serbian Names That Mean Dear or Beloved (The Top Picks: 1 to 10)
The Slavic root drag means dear or beloved and it gives Serbian some of its warmest and most affectionate names. These are names that carry love right at their heart.
- Dragan
- Dragana
- Dragoljub
- Dragutin
- Dragica
- Draginja
- Dragomir
- Drasko
- Dragoslav
- Draga
Tips for Choosing a Serbian Baby Name
Choosing a Serbian name for a baby growing up in an English speaking country comes with its own specific set of considerations. These tips are written specifically for that situation, whether you are a Serbian family keeping a cultural tradition alive or someone outside the culture who has fallen in love with these names.
- Consider how the name will be pronounced outside Serbia. Serbian pronunciation follows very consistent rules but English speakers will approach Serbian names without those rules. A name like Djordje or Uros or Ljiljana will be consistently mispronounced by English speakers. Think about whether you are comfortable correcting that pronunciation for the rest of your child’s life, or whether you prefer a Serbian name whose sounds fall more naturally in English.
- Think about whether to use the Serbian spelling or an anglicised version. Many Serbian names have natural English equivalents or close approximations. Nikola becomes Nicholas. Stefan becomes Stephen. Jovana becomes Joanna. You can give your child the full Serbian name on their birth certificate and use the anglicised version in everyday life, or you can simply choose the Serbian spelling and let your child own it completely.
- Understand the Slavic compound name tradition before you choose one. Many traditional Serbian names are built from two Slavic roots joined together. Miroslav means peaceful glory. Radovan means happy gift. Dragoljub means dear love. If you are drawn to this type of name, it is worth knowing what both roots mean so you understand the full intention of the name you are choosing.
- Consider the Slava tradition if you have Serbian roots. In Serbian Orthodox culture, families celebrate a patron saint day called Slava that is passed down through the male line. If your family has a Slava, naming your child after that patron saint carries a very specific cultural weight and connection. It is worth discussing this with older family members before you decide.
- Think about nickname culture in Serbian. Serbian names come with very specific diminutive forms that are used in everyday life. Milica becomes Mica. Nikola becomes Nidza or Niksa. Jovana becomes Joca. These diminutives are affectionate and deeply embedded in Serbian culture. If you choose a traditional Serbian name, your child will likely acquire one of these nicknames naturally, especially if they have Serbian family. Make sure you love the diminutive as much as the full name.
- Pay attention to the ending of the name. In Serbian, girl names traditionally end in A and boy names traditionally end in a consonant or O. Names like Milica, Jelena, and Dragana are clearly feminine. Names like Milos, Nikola, and Stefan are clearly masculine. There are some exceptions but this pattern is deeply embedded in the language. Choosing a name that follows this pattern will feel most natural to Serbian speakers.
- If you are not of Serbian heritage, do your research before you choose. Serbian names carry specific cultural and often religious significance that is worth understanding before you adopt one. Learning about the meaning, the origin, and the tradition behind a Serbian name will enrich your choice and help you explain it confidently to your child as they grow up.
Frequently Asked Questions
Serbian names raise questions that are specific to this culture and this naming tradition. Parents want to know how to pronounce them correctly, what the Slavic roots mean, and how these names will travel beyond Serbia into the wider world. Here are the most honest and useful answers about Serbian baby names.
How are Serbian names typically pronounced?
Serbian uses a phonetic alphabet where every letter represents exactly one sound and every sound is always represented by the same letter. This makes Serbian pronunciation very consistent once you know the rules. The letter J is always pronounced like the English Y. The letter C is always pronounced like the English TS. The letter Dj is pronounced like the English J in jar. The letters Lj and Nj are soft consonants that have no direct English equivalent. Once you learn these basic rules, Serbian names become much easier to pronounce correctly and consistently.
What are the most popular Serbian baby girl names right now?
These are the Serbian girl names that appear most frequently in birth registrations in Serbia today, combining both traditional choices and modern favourites.
- Sofija
- Milica
- Ana
- Nina
- Teodora
- Jovana
- Maja
- Sara
- Marija
- Mia
What are the most popular Serbian baby boy names right now?
These Serbian boy names are the ones parents in Serbia are choosing most frequently at the moment, reflecting both the enduring traditional favourites and the modern Serbian naming landscape.
- Luka
- Stefan
- Nikola
- Marko
- Milan
- Filip
- Andrej
- Aleksa
- Mihajlo
- Djordje
What does the Slava tradition mean for Serbian names?
Slava is one of the most distinctive traditions in Serbian Orthodox culture. Every Serbian family celebrates a patron saint day that has been passed down through the male line for generations. The patron saint is honoured with a specific ritual that includes a special bread, incense, and a family gathering. Many Serbian families choose to name their children after the family patron saint as a way of deepening this connection. If your family celebrates a Slava, the name of your patron saint is one of the most meaningful choices you can make for a child who will one day inherit that tradition.
Are Serbian names difficult for English speakers to use?
Some Serbian names travel very easily into English speaking environments. Ana, Nina, Lena, Luka, Stefan, and Milan are immediately understandable and pronounceable by English speakers. Others require a little more patience. Names like Djordje, Ljiljana, Uros, or Vuk will be consistently mispronounced until people learn the correct form. Whether this matters depends entirely on you and your family. Many Serbian diaspora families see the correction of mispronunciation as a small but meaningful act of cultural pride. Others prefer to choose a Serbian name that sits more naturally in English. Both choices are completely valid.
What are the Slavic roots that appear most often in Serbian names?
Serbian names are full of recurring Slavic roots that carry specific meanings. Mir means peace and appears in Miroslav, Mirjana, and Mirko. Slav means glory and appears in Slavko, Slavica, and Miroslav. Drag means dear and appears in Dragan, Dragana, and Dragoljub. Rad means happy and appears in Radovan, Radoslav, and Radmila. Mil means dear or gracious and appears in Milica, Milos, and Mileva. Vuk means wolf and stands alone as one of the most distinctively Serbian names in existence. Understanding these roots gives you a much deeper understanding of what a Serbian name actually means and why it was chosen.
Can someone outside Serbia use a Serbian name for their baby?
Yes, absolutely. Names travel across cultures and languages and have done so throughout human history. If you are drawn to a Serbian name because of its sound, its meaning, or the specific qualities it carries, that is a completely genuine reason to choose it for your child. The most respectful approach is to learn the correct pronunciation, understand what the name means and where it comes from, and be able to share that story with your child as they grow up. A name that is chosen with knowledge and genuine appreciation for its origins is always a name that will be carried well.