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.
About this data: Germany has no single national name register, so these figures are the combined Berlin, Munich and Dusseldorf city registries. Not every city reports every year, so year-on-year totals are not directly comparable.
Top 100 Girl Names
| # | Name | Trend | Meaning |
|---|---|---|---|
| 1 | Emma | ▲ 1 | Emma derives from the Germanic element "ermen" meaning "whole" or "universal," and entered English through Olโฆ |
| 2 | Clara | ▲ 6 | Clara derives from the Latin name Clarus, meaning "bright," "clear," or "famous," rooted in the Latin adjectiโฆ |
| 3 | Emilia | ▼ 2 | Emilia derives from the Latin name Aemilius, which comes from the Roman family name likely rooted in the Latiโฆ |
| 4 | Nora | ▲ 24 | Nora is derived from the Latin name Honora, meaning "honor" or "woman of honor," with roots in the Latin wordโฆ |
| 5 | Leonie | ▲ 22 | Leonie is the feminine form of the name Leon, derived from the Latin "leo" meaning "lion." The name has Germaโฆ |
| 6 | Sophia | — | Sophia derives from the Greek word "sophia" (ฯฮฟฯฮฏฮฑ), meaning "wisdom." The name has its linguistic root in anโฆ |
| 7 | Mila | ▼ 4 | Mila means "dear" or "beloved" and derives from the Slavic diminutive suffix "-ila" or from Sanskrit "mila" mโฆ |
| 8 | Mia | ▼ 3 | Mia is a Scandinavian diminutive of Maria, derived from the Latin name Maria, which means "of the sea" or "beโฆ |
| 9 | Olivia | ▲ 8 | Olivia is the feminine form of the Latin name Olivius, derived from "oliva," meaning olive tree, symbolizing โฆ |
| 10 | Lea | ▲ 3 | Lea means "weary" or "tired" and derives from the Hebrew name Leah (ืึตืึธื), which appears in the Hebrew Bibleโฆ |
| 11 | Romy | ▲ 7 | Romy is a diminutive form of Rosemary, derived from the Latin "rosmarinus" (rosemary plant) or alternatively โฆ |
| 12 | Charlotte | ▼ 8 | Charlotte is the feminine form of Charles, derived from the Old Germanic name Karl, which means "free man" orโฆ |
| 13 | Lara | ▲ 21 | Lara derives from the Latin name Larissa or the Roman household god Lares, meaning "cheerful" or "protector oโฆ |
| 14 | Marie | ▼ 5 | Marie derives from the Latin name Maria, which is believed to stem from the Hebrew name Miriam, meaning "of tโฆ |
| 15 | Helena | ▲ 8 | Helena derives from the Greek name แผฮปฮญฮฝฮท (Helenฤ), which comes from the root "helฤ" meaning "bright" or "torcโฆ |
| 16 | Luisa | ▼ 1 | Luisa is the feminine form of Louis, derived from the Germanic name Ludwig, composed of "hlod" (fame) and "wiโฆ |
| 17 | Anna | ▼ 7 | The name Anna means "grace" or "favor" and derives from the Hebrew name Channah (ืื ื), related to the root woโฆ |
| 18 | Ella | ▼ 6 | Ella means "fairy maiden" or "beautiful fairy" and derives from the Old Germanic element "ali-" meaning foreiโฆ |
| 19 | Mathilda | ▲ 20 | Mathilda derives from the Germanic elements "maht" (might, power) and "hild" (battle), literally meaning "migโฆ |
| 20 | Amelie | ▼ 6 | The name Amรฉlie derives from the Germanic name Amalia, which comes from the root "amal" meaning "work" or "inโฆ |
| 21 | Ida | ▲ 3 | |
| 22 | Sophie | ▼ 6 | |
| 23 | Elena | ▲ 14 | |
| 24 | Paula | ▲ 8 | |
| 25 | Lilly | ▲ 11 | |
| 26 | Aurelia | ▲ 48 | |
| 27 | Lia | ▲ 17 | |
| 28 | Sofia | ▼ 17 | |
| 29 | Lina | ▼ 22 | |
| 30 | Lena | ▼ 8 | |
| 31 | Valentina | ▲ 18 | |
| 32 | Alma | ▲ 16 | |
| 33 | Antonia | ▼ 7 | |
| 34 | Carlotta | ▼ 13 | |
| 35 | Isabella | ▼ 15 | |
| 36 | Luna | ▼ 6 | |
| 37 | Maria | ▼ 6 | |
| 38 | Amalia | ▲ 27 | |
| 39 | Emily | ▼ 20 | |
| 40 | Marlene | ▲ 28 | |
| 41 | Sara | ▼ 6 | |
| 42 | Maja | ▲ 3 | |
| 43 | Paulina | ▲ 13 | |
| 44 | Cleo | ▲ 15 | |
| 45 | Elisa | ▲ 1 | |
| 46 | Lucia | ▲ 35 | |
| 47 | Ava | ▲ 14 | |
| 48 | Frida | ▲ 3 | |
| 49 | Hannah | ▼ 20 | |
| 50 | Maya | ▼ 7 | |
| 51 | Philippa | ▲ 21 | |
| 52 | Aurora | ▲ 94 | |
| 53 | Hanna | ▼ 12 | |
| 54 | Laura | ▼ 4 | |
| 55 | Leni | ▼ 30 | |
| 56 | Mira | ▼ 9 | |
| 57 | Victoria | ▼ 4 | |
| 58 | Dua | ▲ 27 | |
| 59 | Hana | ▲ 1 | |
| 60 | Mara | ▲ 3 | |
| 61 | Rosa | ▲ 32 | |
| 62 | Zoe | ▼ 29 | |
| 63 | Elina | ▲ 15 | |
| 64 | Nina | ▲ 43 | |
| 65 | Alina | ▲ 22 | |
| 66 | Frieda | ▼ 14 | |
| 67 | Livia | ▲ 27 | |
| 68 | Magdalena | ▲ 81 | |
| 69 | Melina | ▲ 2 | |
| 70 | Rosalie | ▲ 44 | |
| 71 | Juna | ▲ 4 | |
| 72 | Lotta | ▲ 5 | |
| 73 | Julia | ▲ 13 | |
| 74 | Karla | ▲ 44 | |
| 75 | Klara | ▲ 1 | |
| 76 | Louisa | ▼ 6 | |
| 77 | Pauline | ▼ 20 | |
| 78 | Amelia | ▼ 5 | |
| 79 | Mina | ▼ 10 | |
| 80 | Alva | ▲ 8 | |
| 81 | Elisabeth | ▼ 2 | |
| 82 | Fiona | ▼ 16 | |
| 83 | Matilda | ▼ 41 | |
| 84 | Thea | ▼ 20 | |
| 85 | Valerie | ▲ 37 | |
| 86 | Amaya | ▼ 28 | |
| 87 | Carla | ▼ 47 | |
| 88 | Josefine | ▲ 10 | |
| 89 | Liv | ▲ 22 | |
| 90 | Theresa | ▲ 1 | |
| 91 | Amina | ▼ 9 | |
| 92 | Ayla | ▼ 38 | |
| 93 | Diana | ▲ 35 | |
| 94 | Eliana | ▲ 53 | |
| 95 | Johanna | ▼ 57 | |
| 96 | Nika | ▲ 47 | |
| 97 | Ela | — | |
| 98 | Liana | ▼ 31 | |
| 99 | Lilia | ▲ 31 | |
| 100 | Liyana | ▲ 132 |
Top 100 Boy Names
| # | Name | Trend | Meaning |
|---|---|---|---|
| 1 | Felix | ▲ 1 | Felix derives from the Latin word "felix," meaning "happy," "fortunate," or "blessed," and is rooted in Indo-โฆ |
| 2 | Anton | ▲ 7 | Anton derives from the Latin name Antonius, which likely comes from the Etruscan family name Antnu, meaning "โฆ |
| 3 | Emil | ▲ 4 | Emil derives from the Latin name Aemilius, which is believed to stem from the Roman family name Aemilii, possโฆ |
| 4 | Leon | ▲ 1 | Leon derives from the Latin name "Leo," which comes from the Latin word "leo" meaning "lion," symbolizing strโฆ |
| 5 | Leo | ▼ 2 | Leo derives from the Latin word "leo," meaning "lion," and is rooted in Indo-European languages through Latinโฆ |
| 6 | Noah | ▼ 5 | The name Noah derives from the Hebrew name ื ึนืึท (Noach), meaning "rest" or "comfort," from the root ื ืื (nuacโฆ |
| 7 | Theo | ▲ 1 | Theo means "God" or "divine" and derives from the Greek word "theos" (ฮธฮตฯฯ), often used as a prefix or standaโฆ |
| 8 | Valentin | ▲ 9 | Valentin derives from the Latin name Valentinus, which comes from the root "valens," meaning "strong" or "powโฆ |
| 9 | Maximilian | ▼ 3 | Maximilian derives from the Latin name Maximilian, which combines "Maximus" (meaning "greatest") with the dimโฆ |
| 10 | Elias | ▲ 14 | Elias means "my God is Yahweh" and derives from the Hebrew name Elijah (ืืืืื), combining "eli" (my God) and โฆ |
| 11 | Paul | ▼ 7 | The name Paul derives from the Latin name Paulus, which means "small" or "humble," stemming from the Latin adโฆ |
| 12 | Theodor | ▲ 10 | Theodor derives from the Greek elements "theos" (god) and "doros" (gift), meaning "gift of God." The name hasโฆ |
| 13 | Liam | — | Liam means "strong-willed warrior" or "protection" and derives from the Irish name Uilliam, which is the Irisโฆ |
| 14 | Oskar | ▲ 13 | Oskar derives from the Old Norse name รsgeir, composed of "รกs" (god) and "geirr" (spear), meaning "divine speโฆ |
| 15 | Luca | ▼ 4 | Luca means "from Lucania" or "light-giving" and derives from the Latin name Lucanus, itself connected to the โฆ |
| 16 | Jakob | ▼ 6 | Jakob means "supplanter" or "one who follows" and derives from the Hebrew name Yaakov (ืืขืงื), likely from theโฆ |
| 17 | Alexander | ▲ 3 | Alexander derives from the Greek name Alexandros, composed of the elements "alexein" (to defend) and "andros"โฆ |
| 18 | Levi | — | Levi means "joined" or "attached" and derives from the Hebrew root ืืื (Levi), historically signifying attachโฆ |
| 19 | Lukas | ▲ 6 | Lukas means "from Lucania" or "light-giving," derived from the Latin name Lucas, which comes from the Latin wโฆ |
| 20 | David | ▼ 6 | The name David derives from the Hebrew name Dawid (ืืื), meaning "beloved" or "friend," from the root dwd. |
| 21 | Louis | ▲ 7 | |
| 22 | Samuel | ▼ 6 | |
| 23 | Ferdinand | ▲ 24 | |
| 24 | Matteo | ▼ 9 | |
| 25 | Benjamin | ▲ 25 | |
| 26 | Emilio | ▲ 13 | |
| 27 | Carlo | ▲ 3 | |
| 28 | Mateo | ▲ 21 | |
| 29 | Vincent | ▲ 6 | |
| 30 | Luis | ▲ 1 | |
| 31 | Gabriel | ▼ 10 | |
| 32 | Jonas | ▼ 3 | |
| 33 | Ludwig | ▲ 1 | |
| 34 | Henri | ▲ 7 | |
| 35 | Julian | ▲ 11 | |
| 36 | Adam | ▼ 24 | |
| 37 | Moritz | ▼ 11 | |
| 38 | Hamza | ▲ 41 | |
| 39 | Luka | ▼ 2 | |
| 40 | Linus | ▲ 5 | |
| 41 | Leopold | ▼ 8 | |
| 42 | Finn | ▼ 2 | |
| 43 | Raphael | ▲ 1 | |
| 44 | Leonardo | ▲ 11 | |
| 45 | Jonathan | ▼ 13 | |
| 46 | Ben | ▼ 23 | |
| 47 | Max | ▲ 1 | |
| 48 | Henry | ▼ 29 | |
| 49 | Karl | ▲ 17 | |
| 50 | Milo | ▲ 8 | |
| 51 | Bruno | ▲ 9 | |
| 52 | Julius | ▲ 2 | |
| 53 | Kilian | ▲ 10 | |
| 54 | Konstantin | ▲ 2 | |
| 55 | Adrian | ▲ 4 | |
| 56 | Arthur | ▲ 15 | |
| 57 | Daniel | ▼ 5 | |
| 58 | Rafael | ▲ 25 | |
| 59 | Leonard | ▼ 23 | |
| 60 | Nicolas | ▲ 13 | |
| 61 | Caspar | — | |
| 62 | Franz | ▲ 78 | |
| 63 | Niklas | ▲ 31 | |
| 64 | Oliver | ▲ 11 | |
| 65 | Carl | ▼ 14 | |
| 66 | Fabian | ▲ 24 | |
| 67 | Ilyas | ▲ 17 | |
| 68 | Kian | ▼ 26 | |
| 69 | Lorenz | ▲ 31 | |
| 70 | Marlon | ▲ 31 | |
| 71 | Mika | ▼ 14 | |
| 72 | Musa | ▲ 30 | |
| 73 | Ali | ▲ 15 | |
| 74 | Muhammad | ▲ 8 | |
| 75 | Rayan | ▲ 1 | |
| 76 | Zayn | ▼ 6 | |
| 77 | Fritz | ▲ 35 | |
| 78 | Lio | ▼ 25 | |
| 79 | Oscar | ▲ 26 | |
| 80 | Elio | ▲ 19 | |
| 81 | Mark | ▲ 52 | |
| 82 | Amar | ▲ 45 | |
| 83 | Charlie | ▼ 5 | |
| 84 | Elian | ▲ 23 | |
| 85 | Jasper | ▲ 80 | |
| 86 | Jonah | ▼ 21 | |
| 87 | Leander | ▲ 44 | |
| 88 | Malik | ▼ 45 | |
| 89 | Tim | ▼ 2 | |
| 90 | Viktor | ▲ 86 | |
| 91 | Arian | ▲ 5 | |
| 92 | Ayaz | ▲ 92 | |
| 93 | Benno | ▲ 68 | |
| 94 | Constantin | ▲ 4 | |
| 95 | Elia | ▲ 105 | |
| 96 | Imran | ▲ 68 | |
| 97 | Kai | ▲ 45 | |
| 98 | Michael | ▲ 27 | |
| 99 | Sebastian | ▲ 27 | |
| 100 | Simon | ▲ 20 |
Source: Berlin, Munich and Dusseldorf city birth registries, 2025. Trend arrows compare each name’s rank with the previous available year.
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 Liyana (+132), Aurora (+94), Magdalena (+81), Elia (+105), Ayaz (+92), Viktor (+86).
Where does this data come from?
Rankings are from the Berlin, Munich and Dusseldorf city birth registries. Germany has no single national name register, so these figures are the combined Berlin, Munich and Dusseldorf city registries. Not every city reports every year, so year-on-year totals are not directly comparable.