👶 KiddosNames

Official baby name rankings from around the world

🇩🇪 Most Popular Baby Names in Germany (2025)

Germany has no official national statistic of first names. The ranking shown here is the one published each year by the Gesellschaft für deutsche Sprache in Wiesbaden, an association that evaluates registrations from registry offices across the country. It releases ten names per sex, which is why the German list is shorter than the others. Berlin is the exception within Germany: it publishes the first names of all registered newborns for every district as open data, and those figures are used for a separate comparison.

Data source: Gesellschaft für deutsche Sprache (GfDS)  ·  Year: 2025  ·  10 girl names, 10 boy names

2024 to 2025: What Moved

Compared with 2024, in the girls' ranking, 6 of the 10 names changed position, 0 are new and 4 kept exactly the same place; in the boys' ranking, 7 of the 10 names changed position, 1 is new and 2 kept exactly the same place.

Girls

Biggest climbers: Emma (#3 → #2, +1), Ella (#7 → #6, +1), Klara (#9 → #8, +1)

Biggest drops: Emilia (#2 → #3, -1), Hannah (#6 → #7, -1), Mila (#8 → #9, -1)

Boys

Biggest climbers: Theo (#7 → #3, +4), Emil (#8 → #5, +3), Elias (#9 → #7, +2)

Biggest drops: Luca (#4 → #9, -5), Henry (#6 → #10, -4), Leon (#3 → #6, -3), Paul (#5 → #8, -3)

New in the ranking: Leo

Dropped out: Louis

Steady Through 2021–2025

Sophia tops the girls' ranking in Germany, and has done so 3 years running.

9 girls' names appear in every year from 2021–2025 without a gap:

SophiaEmmaEmiliaMiaLinaEllaHannahKlaraMila

Noah tops the boys' ranking in Germany, and has done so 5 years running.

7 boys' names appear in every year from 2021–2025 without a gap:

NoahMatteoEmilLeonEliasPaulLuca

Five Years at the Top

How today's ten most common names ranked in each year since 2021. A blank cell means the name was not in that year's list.

Girls

Nine of today's top ten girls' names were already in the top ten in 2021. Lia was not in the 2021 list at all.

Name20212022202320242025
Sophia32111
Emma43332
Emilia11223
Mia54444
Lina76755
Ella88876
Hannah25567
Klara99998
Mila67689
Lia101010

Boys

Seven of today's top ten boys' names were already in the top ten in 2021. Theo, Leo and Henry were not in the 2021 list at all.

Name20212022202320242025
Noah11111
Matteo22222
Theo73
Leo4
Emil87585
Leon33336
Elias76897
Paul55458
Luca68649
Henry107610

Germany Among the Thirteen Countries

Where the most common names of Germany stand in the other twelve countries on this site, each in its most recent year. Accents are ignored; different spellings count as different names.

Girls

Five of the top ten girls' names rank in at least six other countries.

NameRank hereOther countries where it ranksHighest elsewhere
Sophia16#5 in Austria
Emma210#1 in Austria
Emilia34#2 in Austria
Mia410#3 in Switzerland
Lina54#4 in Switzerland
Ella69#4 in Norway
Hannah74#12 in Austria
Klara81#50 in Austria
Mila97#5 in the Netherlands
Lia103#8 in Switzerland

Boys

Five of the top ten boys' names rank in at least six other countries.

NameRank hereOther countries where it ranksHighest elsewhere
Noah112#1 in Austria
Matteo25#4 in Switzerland
Theo38#7 in Denmark
Leo49#3 in Canada
Emil55#2 in Norway
Leon65#8 in Austria
Elias77#4 in Austria
Paul82#2 in Austria
Luca99#3 in the Netherlands
Henry105#5 in the United States

Which countries name most alike

Of its 20 names, Germany shares the most with Austria (19), Switzerland (17) and Canada (13), and the fewest with Italy (5).

Where the Names of Germany Come From

The most frequent origin among the 20 names of 2025 is Latin, with 7. The largest change since 2021 is in Greek names: 3 then, 5 now. A name with two origins, such as Lucas with Greek and Latin, counts for both. More on the groups in the guide to name origins.

OriginNames in 2021Names in 2025
Latin77
Hebrew66
Greek35
Germanic33

What the National List Leaves Out: Berlin, 2023

Germany has no official naming statistic. The ranking above comes from the Gesellschaft für deutsche Sprache, which reads birth registrations and publishes ten names for each sex. Berlin publishes far more: every first name registered, borough by borough, as open data.

These are Berlin figures, not national ones, and they are from 2023 rather than the year shown in the ranking above. Read them as a second view, not as a correction.

Most registered first names in Berlin

Emilia 177Charlotte 160Mila 160Emma 157Mia 152Lina 137Ida 109Ella 109Olivia 102Sofia 102
Adam 216Noah 215Liam 180Leon 171Emil 153Elias 151Leo 132Levi 123Anton 122Louis 122

Several of them are missing from the national top ten entirely: Charlotte, Adam, Liam. A list of ten names cannot show what a city of this size is actually calling its children.

By borough

Tempelhof-Schöneberg (4299 first names registered)
Girls: Mila, Emilia, Mia  ·  Boys: Adam, Noah, Leon

Charlottenburg-Wilmersdorf (3301 first names registered)
Girls: Charlotte, Emma, Emilia  ·  Boys: Noah, Anton, Leon

Pankow (3147 first names registered)
Girls: Emilia, Emma, Mia  ·  Boys: Leon, Emil, Liam

Mitte (3113 first names registered)
Girls: Lina, Emilia, Sophia  ·  Boys: Adam, Noah, Ali

Friedrichshain-Kreuzberg (2691 first names registered)
Girls: Emma, Emilia, Maria  ·  Boys: Noah, Adam, Leon

Spandau (2032 first names registered)
Girls: Charlotte, Ava, Ayla  ·  Boys: Liam, Noah, Emil

Neukölln (1705 first names registered)
Girls: Emilia, Medina, Lina  ·  Boys: Noah, Adam, Amir

Lichtenberg (1313 first names registered)
Girls: Charlotte, Emilia, Lara  ·  Boys: Adam, Liam, Noah

Treptow-Köpenick (544 first names registered)
Girls: Alma, Charlotte, Emily  ·  Boys: Liam, Jonas, Leo

Steglitz-Zehlendorf (420 first names registered)
Girls: Mila, Charlotte, Ella  ·  Boys: Luca, Noah, Adam

Marzahn-Hellersdorf (364 first names registered)
Girls: Emilia, Mia, Charlotte  ·  Boys: Anton, Felix, Louis

Reinickendorf (197 first names registered)
Girls: Charlotte, Eva, Amira  ·  Boys: Adam, Miran, Hamza

A birth is registered at the register office of the borough where it took place, not where the family lives, so boroughs with large maternity hospitals carry far more entries than their population would suggest. The counts are of first given names only. Data: BerlinOnline GmbH, based on data from the Berlin State Office for Citizens and Regulatory Affairs (LABO), daten.berlin.de, licensed CC BY 3.0 DE.

👧 Most Popular Girl Names in Germany (2025)
#1SophiaGreek
Meaning: Wisdom
Sophia is the Greek word for wisdom. It was borne by early Christian saints and by Byzantine empresses.
#2EmmaGermanic
Meaning: Whole, universal
Emma began as a short form of Germanic names built on ermen or irmin, meaning whole or universal. Emma of Normandy was queen of England twice in the eleventh century, married first to Æthelred and then to Cnut.
#3EmiliaLatin
Meaning: Rival, industrious
Emilia comes from Aemilia, the feminine form of the Roman family name Aemilius, which is usually linked to the Latin aemulus, meaning rival.
#4MiaHebrewScandinavian
Meaning: Mine; wished-for child
Mia began as a short form of Maria in Scandinavian and German usage. In Italian and Spanish the same word means mine.
#5LinaGreekArabic
Meaning: Bright, shining; tender
#6EllaGermanic
Meaning: All, completely
Ella was a Norman name of Germanic origin and is also used as a short form of Eleanor and Ellen.
#7HannahHebrew
Meaning: Grace, favour
Hannah is a Hebrew name meaning grace or favour. In the Books of Samuel she is the mother of the prophet Samuel.
#8KlaraLatin
Meaning: Clear, bright, famous
Klara is the spelling of Clara used in German, the Scandinavian languages and several Slavic languages. It comes from the Latin clarus, meaning clear or bright.
#9MilaSlavic
Meaning: Gracious, dear
Mila comes from the Slavic element mil, meaning gracious or dear, and began as a short form of names such as Ludmila and Milena.
#10LiaHebrewGreek
Meaning: Weary; bringer of good news
Lia has more than one root. It is a German and Dutch form of Leah, the wife of Jacob in Genesis, whose Hebrew name is usually read as weary, and a short form of names such as Julia, Rosalia and the Greek Evangelia, meaning good news.
👦 Most Popular Boy Names in Germany (2025)
#1NoahHebrew
Meaning: Rest, comfort
Noah is the Hebrew Noach, meaning rest or comfort. In Genesis he builds the ark and survives the flood with his family.
#2MatteoHebrewItalian
Meaning: Gift of God
Matteo is the Italian form of Matthew, from the Hebrew Mattityahu, meaning gift of God. Matthew is the apostle traditionally named as the author of the first gospel.
#3TheoGreek
Meaning: Gift of God
Theo is a short form of Theodore, from the Greek theos meaning god and doron meaning gift. It is now given as a full name across most of Europe.
#4LeoLatin
Meaning: Lion
Leo is the Latin word for lion. Fourteen popes have taken it, from Leo the Great in the fifth century to Leo XIV, elected in 2025.
#5EmilLatin
Meaning: Rival, eager
Emil comes from the Roman family name Aemilius, from aemulus meaning rival or eager. Astrid Lindgren's Emil of Lönneberga fixed it in Scandinavian childhood reading.
#6LeonGreekLatin
Meaning: Lion
Leon comes from the Greek leon, lion. It was the name of several Byzantine emperors and, in its Latin form Leo, of many popes.
#7EliasHebrew
Meaning: My God is Yahweh
Elias is the Greek and Latin form of the Hebrew Eliyahu, Elijah, meaning my God is Yahweh. Elijah is the prophet of the Books of Kings who is taken up to heaven in a whirlwind.
#8PaulLatin
Meaning: Small, humble
Paul comes from the Roman family name Paulus, meaning small or humble. It is the name of the apostle whose letters make up much of the New Testament.
#9LucaLatinItalian
Meaning: Bringer of light
Luca is the Italian form of Luke, from the Greek Loukas, which is usually explained as man from Lucania and popularly linked to the Latin lux, light.
#10HenryGermanic
Meaning: Home ruler
Henry comes from the Germanic Heimirich, joining heim, home, with ric, ruler. Eight kings of England bore it.
Data: Gesellschaft für deutsche Sprache (GfDS). Figures for 2025. Retrieved automatically four times a year. Browse all countries →