b babynamesuggestion
Menu

Your Shortlist

0 names saved

Country Name Rankings

Most Popular Baby Names in Germany (2025)

Official birth-registry rankings — Emma and Felix take the top spots. Every name links to its full meaning, origin, and popularity history.

Emma#1 Girl Name
Felix#1 Boy Name
2025Data Year
Advertisement

Top 100 Girl Names

#NameTrendMeaning
1Emma▲ 1Emma derives from the Germanic element "ermen" meaning "whole" or "universal," and entered English through Ol…
2Clara▲ 6Clara derives from the Latin name Clarus, meaning "bright," "clear," or "famous," rooted in the Latin adjecti…
3Emilia▼ 2Emilia derives from the Latin name Aemilius, which comes from the Roman family name likely rooted in the Lati…
4Nora▲ 24Nora is derived from the Latin name Honora, meaning "honor" or "woman of honor," with roots in the Latin word…
5Leonie▲ 22Leonie is the feminine form of the name Leon, derived from the Latin "leo" meaning "lion." The name has Germa…
6SophiaSophia derives from the Greek word "sophia" (σοφία), meaning "wisdom." The name has its linguistic root in an…
7Mila▼ 4Mila means "dear" or "beloved" and derives from the Slavic diminutive suffix "-ila" or from Sanskrit "mila" m…
8Mia▼ 3Mia is a Scandinavian diminutive of Maria, derived from the Latin name Maria, which means "of the sea" or "be…
9Olivia▲ 8Olivia is the feminine form of the Latin name Olivius, derived from "oliva," meaning olive tree, symbolizing …
10Lea▲ 3Lea means "weary" or "tired" and derives from the Hebrew name Leah (לֵאָה), which appears in the Hebrew Bible…
11Romy▲ 7Romy is a diminutive form of Rosemary, derived from the Latin "rosmarinus" (rosemary plant) or alternatively …
12Charlotte▼ 8Charlotte is the feminine form of Charles, derived from the Old Germanic name Karl, which means "free man" or…
13Lara▲ 21Lara derives from the Latin name Larissa or the Roman household god Lares, meaning "cheerful" or "protector o…
14Marie▼ 5Marie derives from the Latin name Maria, which is believed to stem from the Hebrew name Miriam, meaning "of t…
15Helena▲ 8Helena derives from the Greek name Ἑλένη (Helenē), which comes from the root "helē" meaning "bright" or "torc…
16Luisa▼ 1Luisa is the feminine form of Louis, derived from the Germanic name Ludwig, composed of "hlod" (fame) and "wi…
17Anna▼ 7The name Anna means "grace" or "favor" and derives from the Hebrew name Channah (חנה), related to the root wo…
18Ella▼ 6Ella means "fairy maiden" or "beautiful fairy" and derives from the Old Germanic element "ali-" meaning forei…
19Mathilda▲ 20Mathilda derives from the Germanic elements "maht" (might, power) and "hild" (battle), literally meaning "mig…
20Amelie▼ 6The name Amélie derives from the Germanic name Amalia, which comes from the root "amal" meaning "work" or "in…
21Ida▲ 3
22Sophie▼ 6
23Elena▲ 14
24Paula▲ 8
25Lilly▲ 11
26Aurelia▲ 48
27Lia▲ 17
28Sofia▼ 17
29Lina▼ 22
30Lena▼ 8
31Valentina▲ 18
32Alma▲ 16
33Antonia▼ 7
34Carlotta▼ 13
35Isabella▼ 15
36Luna▼ 6
37Maria▼ 6
38Amalia▲ 27
39Emily▼ 20
40Marlene▲ 28
41Sara▼ 6
42Maja▲ 3
43Paulina▲ 13
44Cleo▲ 15
45Elisa▲ 1
46Lucia▲ 35
47Ava▲ 14
48Frida▲ 3
49Hannah▼ 20
50Maya▼ 7
51Philippa▲ 21
52AuroraNEW
53Hanna▼ 12
54Laura▼ 4
55Leni▼ 30
56Mira▼ 9
57Victoria▼ 4
58Dua▲ 27
59Hana▲ 1
60Mara▲ 3
61Rosa▲ 32
62Zoe▼ 29
63Elina▲ 15
64NinaNEW
65Alina▲ 22
66Frieda▼ 14
67Livia▲ 27
68MagdalenaNEW
69Melina▲ 2
70RosalieNEW
71Juna▲ 4
72Lotta▲ 5
73Julia▲ 13
74KarlaNEW
75Klara▲ 1
76Louisa▼ 6
77Pauline▼ 20
78Amelia▼ 5
79Mina▼ 10
80Alva▲ 8
81Elisabeth▼ 2
82Fiona▼ 16
83Matilda▼ 41
84Thea▼ 20
85ValerieNEW
86Amaya▼ 28
87Carla▼ 47
88Josefine▲ 10
89LivNEW
90Theresa▲ 1
91Amina▼ 9
92Ayla▼ 38
93DianaNEW
94ElianaNEW
95Johanna▼ 57
96NikaNEW
97Ela
98Liana▼ 31
99LiliaNEW
100LiyanaNEW

Top 100 Boy Names

#NameTrendMeaning
1Felix▲ 1Felix derives from the Latin word "felix," meaning "happy," "fortunate," or "blessed," and is rooted in Indo-…
2Anton▲ 7Anton derives from the Latin name Antonius, which likely comes from the Etruscan family name Antnu, meaning "…
3Emil▲ 4Emil derives from the Latin name Aemilius, which is believed to stem from the Roman family name Aemilii, poss…
4Leon▲ 1Leon derives from the Latin name "Leo," which comes from the Latin word "leo" meaning "lion," symbolizing str…
5Leo▼ 2Leo derives from the Latin word "leo," meaning "lion," and is rooted in Indo-European languages through Latin…
6Noah▼ 5The name Noah derives from the Hebrew name נֹחַ (Noach), meaning "rest" or "comfort," from the root נוח (nuac…
7Theo▲ 1Theo means "God" or "divine" and derives from the Greek word "theos" (θεός), often used as a prefix or standa…
8Valentin▲ 9Valentin derives from the Latin name Valentinus, which comes from the root "valens," meaning "strong" or "pow…
9Maximilian▼ 3Maximilian derives from the Latin name Maximilian, which combines "Maximus" (meaning "greatest") with the dim…
10Elias▲ 14Elias means "my God is Yahweh" and derives from the Hebrew name Elijah (אליהו), combining "eli" (my God) and …
11Paul▼ 7The name Paul derives from the Latin name Paulus, which means "small" or "humble," stemming from the Latin ad…
12Theodor▲ 10Theodor derives from the Greek elements "theos" (god) and "doros" (gift), meaning "gift of God." The name has…
13LiamLiam means "strong-willed warrior" or "protection" and derives from the Irish name Uilliam, which is the Iris…
14Oskar▲ 13Oskar derives from the Old Norse name Ásgeir, composed of "ás" (god) and "geirr" (spear), meaning "divine spe…
15Luca▼ 4Luca means "from Lucania" or "light-giving" and derives from the Latin name Lucanus, itself connected to the …
16Jakob▼ 6Jakob means "supplanter" or "one who follows" and derives from the Hebrew name Yaakov (יעקב), likely from the…
17Alexander▲ 3Alexander derives from the Greek name Alexandros, composed of the elements "alexein" (to defend) and "andros"…
18LeviLevi means "joined" or "attached" and derives from the Hebrew root לוי (Levi), historically signifying attach…
19Lukas▲ 6Lukas means "from Lucania" or "light-giving," derived from the Latin name Lucas, which comes from the Latin w…
20David▼ 6The name David derives from the Hebrew name Dawid (דוד), meaning "beloved" or "friend," from the root dwd.
21Louis▲ 7
22Samuel▼ 6
23Ferdinand▲ 24
24Matteo▼ 9
25Benjamin▲ 25
26Emilio▲ 13
27Carlo▲ 3
28Mateo▲ 21
29Vincent▲ 6
30Luis▲ 1
31Gabriel▼ 10
32Jonas▼ 3
33Ludwig▲ 1
34Henri▲ 7
35Julian▲ 11
36Adam▼ 24
37Moritz▼ 11
38Hamza▲ 41
39Luka▼ 2
40Linus▲ 5
41Leopold▼ 8
42Finn▼ 2
43Raphael▲ 1
44Leonardo▲ 11
45Jonathan▼ 13
46Ben▼ 23
47Max▲ 1
48Henry▼ 29
49Karl▲ 17
50Milo▲ 8
51Bruno▲ 9
52Julius▲ 2
53Kilian▲ 10
54Konstantin▲ 2
55Adrian▲ 4
56Arthur▲ 15
57Daniel▼ 5
58Rafael▲ 25
59Leonard▼ 23
60Nicolas▲ 13
61Caspar
62FranzNEW
63Niklas▲ 31
64Oliver▲ 11
65Carl▼ 14
66Fabian▲ 24
67Ilyas▲ 17
68Kian▼ 26
69Lorenz▲ 31
70MarlonNEW
71Mika▼ 14
72MusaNEW
73Ali▲ 15
74Muhammad▲ 8
75Rayan▲ 1
76Zayn▼ 6
77FritzNEW
78Lio▼ 25
79OscarNEW
80Elio▲ 19
81MarkNEW
82AmarNEW
83Charlie▼ 5
84ElianNEW
85JasperNEW
86Jonah▼ 21
87LeanderNEW
88Malik▼ 45
89Tim▼ 2
90ViktorNEW
91Arian▲ 5
92AyazNEW
93BennoNEW
94Constantin▲ 4
95EliaNEW
96ImranNEW
97KaiNEW
98MichaelNEW
99SebastianNEW
100SimonNEW

Source: Gesellschaft für deutsche Sprache (GfdS), 2025. Trend arrows compare each name’s rank with the previous available year.

Advertisement

Frequently Asked Questions

What was the most popular girl name in Germany in 2025?

The most popular girl name in Germany in 2025 was Emma, given to 81 newborn girls.

What was the most popular boy name in Germany in 2025?

The most popular boy name in Germany in 2025 was Felix, given to 89 newborn boys.

Which baby names are rising fastest in Germany?

Compared with the previous rankings, the fastest-rising names in the 2025 top 100 were Aurelia (+48), Lucia (+35), Rosa (+32), Hamza (+41), Niklas (+31), Lorenz (+31).

Where does this data come from?

Rankings are from the Gesellschaft für deutsche Sprache (GfdS).

Help us make this better for every parent

Found a mistake · Know a name we’re missing · Have a different or better meaning for a name · Any question or recommendation — your insight helps families worldwide choose with confidence.

Share your feedback →
Scroll to Top