Names are not just a personal identity, they are also part of a nation’s culture, tradition, and history. In Serbia, many names have endured for centuries, while others have gained popularity in recent decades.
Let’s take a look at which names were most common in the past and which are popular today among parents choosing a name for their child.
The Most Popular Serbian Names in the Past
In the past, Serbian names were often derived from Slavic roots and symbolized strength, courage, bravery, protection from evil forces, and similar virtues. Some of the most common historical Serbian names include:
- Vuk – one of the oldest Slavic names, symbolizing strength, protection, and courage. It was believed that a wolf could drive away evil spirits and protect the child.
- Stefan – from the Greek Stephanos (“crown”). Many Serbian rulers from the Nemanjić dynasty bore this name.
- Sava – best known because of Saint Sava, the first Serbian archbishop. The name originates from the Old Hebrew sava, meaning “elder” or “teacher.”
- Pribislav, Radoslav, Uroš – typical royal and common medieval names, denoting titles such as lord, ruler, or master.
- Nemanja – an old Serbian name derived from “nema” (one who has nothing), symbolically meaning “humble.” Stefan Nemanja was the founder of the Nemanjić dynasty.
- Miloš – from the root mil, meaning “dear” or “beloved.” The most famous bearer is Miloš Obilić, a hero of the Battle of Kosovo.
- Đorđe or Đurađ – from Greek Georgios (“farmer”). Ordinary in Serbian history, often borne by despots and nobles.
- Radovan – derived from the noun radost (joy), meaning “the one who rejoices.”
- Bogdan – “gift from God” or “given by God,” a Slavic Christian name highly valued historically.
- Dušan – from duša (soul), signifying spirituality and nobility. Emperor Dušan the Mighty was the most notable ruler with this name.
These historical names remain popular in Serbia today, serving as guardians of tradition and cultural heritage passed down through generations.
Popular Names in More Recent History
According to the 2022 Census and data from the Statistical Office of the Republic of Serbia, the most common names in the general population are:
Female Serbian Names
- Jelena – from the Greek name Helena, meaning “shining” or “sunlight.”
- Milica – a Slavic name from the root mil, meaning “dear” or “beloved.”
- Marija – a biblical name meaning “exalted,” “beloved,” or “desired child.”
- Dragana – from drag, meaning “she who is dear.”
- Mirjana – derived from mir, symbolizing peace, well-being, and harmony.
Male Serbian Names
- Dragan – the male counterpart of Dragana, meaning “he who is dear.”
- Aleksandar – of Greek origin, meaning “defender of the people.”
- Milan – from the root mil, meaning “dear” or “beloved.”
- Nikola – Greek origin, from nike (victory) and laos (people), meaning “victory of the people.”
- Zoran – from zora (dawn), meaning “he who brings the dawn.”
These names dominated for decades and remain present today. Their strength lies in combining tradition, simplicity, cultural and language significance.
The Most Popular Serbian Names Today
In recent years, parents have increasingly chosen shorter, internationally acceptable names, as well as a revival of old Slavic and biblical names.
Most Popular Female Names (2023–2025)
- Sofija – from Greek Sophia, meaning “wisdom.”
- Dunja – inspired by the quince fruit, symbolizing warmth and home.
- Mila – from mil, meaning dear and beloved.
- Teodora – of Greek origin, meaning “gift from God.”
- Maša – the Russian form of Marija.
- Sara – biblical name, meaning “princess.”
- Nađa – from the Russian Nadezhda, meaning “hope.”
- Milica – still among the most common names, a timeless classic.
- Tara – named after a mountain and river, symbolizing nature and endurance.
- Lenka – derived from Jelena/Helena, meaning “light.”

Most Popular Male Names (2023–2025)
- Luka – of Latin and Greek origin, meaning “light,” also associated with Saint Luke.
- Vasilije – from Greek basileus, meaning “king.”
- Lazar – biblical name, meaning “God helps.”
- Bogdan – Slavic, meaning “gift from God.”
- Vuk – an old Slavic name representing courage and protection.
- Vukan – derived from vuk, often linked to dynastic names in Serbian history.
- Stefan – from Greek Stephanos, meaning “crown.”
- Aleksa – a form of Aleksandar, meaning “defender of the people.”
- Mihajlo – of Hebrew origin, meaning “who is like God.”
- Dušan – derived from duša, symbolizing spirituality.
Comparison: Then and Now
- Traditional names like Jelena, Marija, Dragan, and Milan dominated for decades and remain common among older generations.
- Modern names like Sofija, Luka, Dunja, and Vuk show a trend toward shorter, resonant names that are both traditional and contemporary.
- Religious influence remains strong – names such as Lazar, Mihajlo, Sara, and Stefan remain popular due to their biblical and spiritual significance.
- Nature and symbolism: names like Tara, Dunja, and Vuk are increasingly chosen for their connection to nature and Slavic heritage.
Serbian names reflect a rich tradition while also embracing modern trends. While names like Jelena, Milica, Nikola, and Milan once dominated, today parents increasingly choose Sofija, Luka, Dunja, or Vuk. What remains consistent is the desire for a name to carry meaning – whether it signifies wisdom, light, protection, or a connection to nature and God.