A guide to German naming culture

German baby naming operates within a specific legal framework, draws on one of Europe's richest indigenous naming traditions, and has undergone a dramatic generational shift since the 1990s. Understanding these layers helps you pick a name that is both culturally grounded and practically sound.

The Standesamt and naming rules

All births in Germany must be registered with the local Standesamt (civil registry office) within one week. Unlike France before 1993, Germany has never maintained a fixed approved list of names — but the registrar does apply three binding criteria. The name must be recognisable as a Vorname (first name), not a surname, a place name, or an ordinary noun. It must be gender-identifying, or the child's gender must be clear from the combination of names given. And it must not harm the child's wellbeing. Borderline cases are referred to the Leibniz-Institut für Deutsche Sprache in Mannheim, which advises on whether a name meets these tests. In practice, the vast majority of names — including international and unusual choices — are accepted without difficulty.

Old High German compound names

The most distinctively German naming tradition is the compound Vorname, built by joining two meaningful Old High German roots. The system is highly productive: almost any pairing of valid roots creates a recognisable name. Common first elements include wil- (will, desire), fried/frid- (peace), hein- (home, estate), bern- (bear), hilde- (battle), and wald- (ruler). Common second elements include -helm (helmet, protection), -rich (ruler, powerful), -hard (brave, strong), -gard (enclosure, stronghold), and -trude (strength). This is why Wilhelm means "will-helmet," Friedrich means "peace-ruler," Hildegard means "battle-stronghold," and Mathilde means "strength-battle." These compound names were carried across Europe by Frankish and Carolingian political expansion, which is why English William, French Guillaume, Spanish Guillermo, and Italian Guglielmo all trace back to the same Germanic roots.

The retro revival

Germany is currently experiencing a pronounced Retro-Welle (retro wave) in baby naming. Names that peaked in the 1890s–1930s and then spent decades associated with great-grandparents — Emma, Clara, Anna, Lena, Anton, Otto, Emil, Moritz — have surged back to the top of the rankings. Emma has been among Germany's top three girl names for over a decade. This pattern mirrors similar retro revivals in the UK (Violet, Arthur, Ivy) and the US (Eleanor, Theodore, Henry), but the German version has a particular coherence because the revived names tend to be genuinely Old High German or Latinate classics rather than invented variants.

Regional variation: Austria and Switzerland

German-speaking Austria and Switzerland share most of the same name stock as Germany but show some regional preferences. Austria leans slightly toward longer, more formal names — Maximilian, Sebastian, and Elisabeth remain stronger there than in Germany's current short-name trend. Switzerland (where German is one of four official languages) shows influence from French, Italian, and Romansh naming traditions: parents in the Romandy (French-speaking west) use French names while German-speaking central and eastern Switzerland follows German trends closely. The name Luca is a good example of a name that arrived in German-speaking Switzerland from Italian-speaking Ticino and spread northward through the country.

The GfdS rankings

Germany's official annual name rankings are published by the Gesellschaft für deutsche Sprache (GfdS), a language society that compiles first-name data from registry offices across all 16 federal states. The Statistisches Bundesamt (Destatis) publishes complementary birth statistics. The GfdS rankings typically cover the previous calendar year and are released in the first quarter of the following year.

Most popular German names in 2026

The current GfdS top names — a mix of the retro revival classics and shorter modern internationals that have dominated German registries since the 2010s.

Top girl names

  1. Emma — from Old German ermen, whole or universal. Perennial No. 1 or No. 2 in Germany for over a decade.
  2. Mia — Scandinavian short form of Maria; also used as an independent name. Short, soft, and international.
  3. Hannah — from Hebrew ḥannāh, grace. Biblical and consistently popular across Germany.
  4. Emilia — from Latin Aemilius, rival. The full form is gaining ground over the shortened Mia/Emi.
  5. Sofia / Sophia — from Greek sophia, wisdom. Both spellings rank; Sofia is currently the more common German form.
  6. Lena — short form of Helena or Magdalena; also used independently. Consistently top 10 in Germany since the 1990s.
  7. Anna — from Hebrew ḥannāh, grace. One of the most enduring names in the German tradition; no generation has abandoned it.
  8. Lea / Léa — from Hebrew Leah, weary. The German spelling (without accent) has been top 10 for two decades.
  9. Marie — German form of Maria. The short, crisp form is preferred over the longer Maria in current German usage.
  10. Klara / Clara — from Latin clarus, clear and bright. A core retro revival name; both spellings are used.

Top boy names

  1. Noah — from Hebrew, rest or comfort. Arrived in Germany from English and Scandinavian influence in the 2000s; now No. 1.
  2. Leon — from Greek/Latin leo, lion. Germany's preferred form over Leo; consistently top 3 for over a decade.
  3. Paul — from Latin Paulus, small or humble. Biblical, simple, pan-European, and very stable in German rankings.
  4. Elias — from Hebrew Eliyahu, my God is Yahweh. The German/Greek form of the biblical prophet's name.
  5. Ben — short form of Benjamin, "son of good fortune." Used as an independent name in Germany; short names dominate the current era.
  6. Finn — from Old Norse/Irish fionn, fair or white. Arrived via Scandinavian influence; now firmly embedded in the German top 10.
  7. Felix — from Latin felix, happy or fortunate. One of the few Latin names that has been continuously popular in Germany since Roman times.
  8. Jonas — Greek form of Jonah, from Hebrew yonah, dove. Preferred over the English Jonah in Germany.
  9. Luca — Italian form of Lucas/Luke, from Latin lux, light. Entered Germany via Italy and Switzerland; now the preferred form over Lukas in younger cohorts.
  10. Lukas — German/Polish form of Luke. Long-established; now slightly less dominant than Luca among newborns.
Browse all German names in the generator →

Modern German names

Short, often international names that rose in Germany from the 1990s onward — easy to pronounce across languages, and free of strong historical associations.

Mia Finn Lena Leon Emilia Max
Liam
Mila
Oskar
Theo
Nia
Ida

Traditional German names

Old High German compound names and medieval classics — carrying centuries of history and the distinctive Germanic sound. Many are experiencing a strong retro revival.

Wilhelm
Friedrich
Hildegard
Mathilde
Heinrich
Gertrud
Karl
Otto
Elisabeth
Konrad
Hedwig
Hermann

Rare and distinctive German names

Names outside the top 300 — including retro revival choices that are recognised as traditionally German without being overused.

Theda
Konstantin
Mathilda
Lieselotte
Romy
Levin
Frieda
Ottilie
Emil
Anton
Irmgard
Ruprecht

German names that work in English too

These names rank well in Germany and are also common or well-understood in English-speaking countries — no translation required.

Full list of German baby names

Boys (top 50)

Noah Leon Felix Jonas Lukas Finn Ben Max Tobias
Paul
Elias
Luca
Nico
Jan
Tom
Emil
Oskar
Anton
Moritz
Luis
Stefan
Klaus
Dieter
Gerhard
Werner
Günter
Helmut
Rolf
Bernd
Wolfgang
Manfred
Alfred
Erich
Rudolf
Otto
Walter
Karl
Hans
Franz
Heinrich
Friedrich
Gottfried
Leopold
Konrad
Albrecht
Theodor
Maximilian
Levin
Konstantin
Ruprecht

Girls (top 50)

Emma Mia Hannah Emilia Sofia Lena Anna Klara Leonie Charlotte Nora Ella
Lea
Marie
Lina
Lara
Laura
Sarah
Julia
Sophie
Mila
Amelie
Pia
Maja
Zoe
Antonia
Katharina
Elisabeth
Franziska
Johanna
Magdalena
Veronika
Theresa
Christina
Claudia
Monika
Sabine
Barbara
Dorothea
Elfriede
Friederike
Gertrud
Hedwig
Ingrid
Frieda
Theda
Mathilda
Lieselotte
Romy
Ottilie

Explore all German names in the generator →

Frequently asked questions

What are the most popular German baby names in 2026?

According to the GfdS, the top girl names in Germany in 2026 are Emma, Mia, Hannah, Emilia, and Sofia. The top boy names are Noah, Leon, Paul, Elias, and Ben. The current era in Germany is characterised by a clear preference for short, two-syllable names over the longer compound names that dominated in previous generations.

What rules govern baby names in Germany?

Names must be registered with the local Standesamt (civil registry office) within one week of birth. The name must be recognisable as a first name, must be gender-identifying (or gender must be clear from other names given), and must not harm the child's wellbeing. There is no fixed approved list — borderline cases are reviewed by the Leibniz Institute of the German Language. The process is usually straightforward; unusual or international names are routinely accepted.

What are Old High German compound names?

These are names built by joining two Germanic word-roots, each with a distinct meaning: Wilhelm (will + helmet), Friedrich (peace + ruler), Hildegard (battle + stronghold), Mathilde (strength + battle). The system is productive — dozens of valid combinations exist — and it spread across Europe through Frankish political influence, which is why English William, French Guillaume, and Spanish Guillermo all share the same Germanic roots.

Are there naming differences between Germany, Austria, and Switzerland?

Yes. Austria tends toward slightly longer, more formal names — Maximilian, Sebastian, and Elisabeth remain stronger there. German-speaking Switzerland shows influence from its French (Romandy) and Italian (Ticino) linguistic neighbours — names like Luca and Lucas spread northward through Switzerland before reaching Germany. All three countries share the same Standesamt-style registration framework and draw from a broadly shared pool of German, Latin, and Hebrew names.

Try the free name generator

Browse over 5,000 names across 15 languages. Filter by gender, style, length, and starting letter. Save favourites with a single click — no account needed.

Open the generator — German names →

See also: English · Spanish · French · Italian · Portuguese · Arabic · Hindi · Japanese · Chinese · Russian · Korean · Turkish · Dutch · Polish

About these rankings

Popularity data on this page is drawn from the Gesellschaft für deutsche Sprache (GfdS) annual first name rankings and the Statistisches Bundesamt (Destatis) birth statistics. GfdS data covers births registered across all 16 German federal states; Destatis figures include Austria and German-speaking Switzerland where noted. Rankings typically reflect births 12–18 months prior to the most recent published data cycle. Names are classified as modern (gaining use in the last ten years) or traditional (sustained historical presence). Rare names are those outside the top 300 in the most recent national data.