Skip to content
NomezoNomezo

German name generator

Generate real German names with the meaning of every name, pick the decade a character was born in, add a double surname or write it without umlauts, and build a correct noble name with von and a title.

Add a surname

  • Franz Schwartz

    Franz: Frankish, French. Schwartz: black, for someone with dark hair.

    BoyGerman

  • Luna Neumann

    Luna: the moon. Neumann: for a newcomer to a place.

    GirlGermanRising

  • Natalie Kissinger

    Natalie: birthday; Christmas Day. Kissinger: from Kissingen in Bavaria.

    GirlGermanFalling

  • Benno Becker

    Benno: bear. Becker: occupational name for a baker.

    BoyGerman

  • Inga Jäger

    Inga: named for Ing, a Germanic god. Jäger: occupational name for a hunter.

    GirlGerman

  • Willibald Brandt

    Willibald: bold will. Brandt: dweller on land cleared by burning.

    BoyGerman

  • Rike Roth

    Rike: ruler. Roth: for someone with red hair.

    GirlGerman

  • Gerhild Haas

    Gerhild: spear and battle. Haas: hare, a nickname for a timid or swift person.

    GirlGerman

  • Mila Wunderlich

    Mila: gracious, dear. Wunderlich: nickname for an odd or whimsical person.

    GirlGerman

  • Steffi Fischer

    Steffi: crown, garland. Fischer: occupational name for a fisherman.

    GirlGerman

  • Hedda Hansen

    Hedda: battle. Hansen: son of Hans; a northern patronymic.

    GirlGerman

  • Brunhilde Schreiber

    Brunhilde: armor and battle. Schreiber: occupational name for a scribe or clerk.

    GirlGerman

DownloadFavorites

German name tools

Build a noble name the way German law has written it since 1919, see every surname a child can get from two parents under the 2025 rules, and learn how to say a German name.

A noble name, done right

The legal name today
Hans Freiherr von Hohenberg
Before 1919: Freiherr Hans von Hohenberg
In an index: Under H, for Hohenberg, ignoring Freiherr and von
In Austria, which abolished titles and von in 1919: Hans Hohenberg
The title is the German equivalent of baron.

Since 1919 a title is simply part of the surname, so it moved inside the name. Von alone does not prove nobility: some 200 to 300 ordinary German surnames contain it.

A child's surname from both parents

  • BeckerThe first parent's surname
  • SchmidtThe second parent's surname
  • Becker-SchmidtDouble name, hyphenated (the default)
  • Schmidt-BeckerDouble name, the other order
  • Becker SchmidtDouble name without a hyphen, if the parents choose it

Children born since 1 May 2025 may have a double name of two parts at most, hyphenated unless the parents decide otherwise; older children can switch, with their consent from age five.

How to say it, and how to spell it without umlauts

  • sch sounds like English sh.
  • j sounds like English y.
  • ü somewhat like the u in cute: say ee with rounded lips.
  • ö somewhat like the vowel in heard.
Without umlauts
Juergen Schroeder
In a passport's machine-readable line
JUERGEN SCHROEDER
Write ü as ue, never plain u: Muller for Müller is wrong, and German law treats that change as a change of name.

How the German name generator works

Every name comes from our researched database of real names used in German-speaking countries, stored with their meanings. You will find old Germanic names such as Siegfried, Gertrud and Wolfgang, saints' names that Germans share with the rest of Europe, such as Johanna and Lukas, and modern favorites such as Leonie and Emil. Each surname is stored with what it first described: a trade, a place or a nickname.

Each result pairs a German first name with a German surname at random, so you get believable combinations like Greta Schneider or Konrad Meyer. Born in the picks first names from the ten most popular of a decade, from Gertrud and Walter in the 1900s to Emilia and Noah today, so a grandmother sounds like a grandmother. Surname can make it a double name from both parents, as German children may have since May 2025, and Spelling writes the name without umlauts, the way a passport's machine-readable line does.

Most German surnames began as job titles. Müller (miller) is the most common surname in Germany, followed by Schmidt (smith), Schneider (tailor), Fischer, Weber, Meyer, Wagner, Schulz, Bauer and Becker. Others describe a person, such as Klein (small) and Groß (big), or say where a family came from, such as Bayer (from Bavaria). Umlauts are written ae, oe and ue when they cannot be typed, so Müller becomes Mueller; plain Muller is wrong. In Germany a baby's first name must be accepted by the registry office, the Standesamt, which refuses names that could harm the child, and about a third of babies get two or more first names.

That is Quick mode: instant and unlimited. For something more specific, switch to Custom mode, set a few options and add a sentence of details. An AI language model picks up to 10 real names from our database that fit, each with its meaning from our records and a note on why it fits, and More like this gives you variations on any name you like.

German names with meanings

Hand-picked by our editors. Copy one, or use them as a starting point.

NameMeaning or note
Greta SchneiderGreta = pearl; Schneider = tailor, from schneiden, to cut
Johanna FischerJohanna = God is gracious; Fischer = fisherman
Frieda WeberFrieda = peaceful one; Weber = weaver
Klara BeckerKlara = clear, bright; Becker = baker
Mathilda WagnerMathilda = strength in battle; Wagner = wagon maker or carter
Leonie HoffmannLeonie = lioness; Hoffmann = steward of a manor farm
Ida SchäferIda = work, industrious; Schäfer = shepherd
Hedwig VogelHedwig = battle, warfare; Vogel = bird, or a bird catcher
Gisela LehmannGisela = a pledge; Lehmann = a tenant who held a fief
Ingrid LangeIngrid = Ing is beautiful; Lange = nickname for a tall person
Ulrike BrandtUlrike = heritage and power; Brandt = land cleared by burning
Adelheid GrafAdelheid = noble kind; Graf = a count, or a count's servant
Gertrud HuberGertrud = spear strength; Huber = farmer who held a hide of land
Emma RichterEmma = whole, universal; Richter = judge or village magistrate
Lotte EngelLotte = from Charlotte, free; Engel = angel, an old nickname
Ursula FuchsUrsula = little bear; Fuchs = fox
Beate SommerBeate = blessed, happy; Sommer = summer, a seasonal nickname
Renate MorgensternRenate = born again; Morgenstern = morning star
Elisabeth RosenthalElisabeth = God is my oath; Rosenthal = rose valley
Hanna KellerHanna = favor, grace; Keller = cellar master
Henriette WinklerHenriette = home ruler; Winkler = corner dweller, or a shopkeeper
Friedrich MüllerFriedrich = peaceful ruler; Müller = miller
Lukas SchmidtLukas = man from Lucania; Schmidt = smith
Konrad MeyerKonrad = bold counsel; Meyer = steward or tenant farmer
Wolfgang BauerWolfgang = wolf path; Bauer = farmer
Heinrich SchulzHeinrich = home ruler; Schulz = village headman
Ludwig ZimmermannLudwig = famous warrior; Zimmermann = carpenter, from zimber, timber
Siegfried AdlerSiegfried = victory and peace; Adler = eagle
Otto KrauseOtto = wealth, fortune; Krause = curly-haired
Maximilian RothMaximilian = the greatest; Roth = red-haired
Felix FröhlichFelix = lucky, happy; Fröhlich = cheerful
Bernhard WolfBernhard = brave bear; Wolf = wolf, or the old given name Wolf
Dieter KleinDieter = warrior of the people; Klein = small
Christoph KöhlerChristoph = bearer of Christ; Köhler = charcoal burner
Moritz JägerMoritz = Moorish, from Mauritania; Jäger = hunter
Gerhard SchusterGerhard = brave spear; Schuster = shoemaker
Jonas NeumannJonas = a dove; Neumann = newcomer
Karl SchwarzKarl = free man; Schwarz = black-haired
Leonhard BergerLeonhard = brave lion; Berger = one who lived on a hill
Emil BraunEmil = rival, striving to equal; Braun = brown-haired
Günther PfeifferGünther = battle warrior; Pfeiffer = piper
Till SchreiberTill = ruler of the people; Schreiber = scribe or clerk
Benedikt HaasBenedikt = blessed one; Haas = hare
Theodor GerberTheodor = gift of God; Gerber = tanner
Hugo EisenbergHugo = heart, mind; Eisenberg = iron mountain
Paul LichtenbergPaul = small, humble; Lichtenberg = bright mountain

Tips for choosing a good name

Match the name to the era

Dieter, Gerhard, Ursula and Renate suit a character born in the mid-1900s. For someone born recently, try Emil, Jonas, Leonie or Emma.

Keep or swap the umlaut

Müller, Schäfer and Köhler can also be written Mueller, Schaefer and Koehler. That spelling is standard when an umlaut cannot be typed, and common in German-American families.

Pick a trade name or a poetic one

Job surnames like Becker and Wagner feel down to earth. Ornamental names like Rosenthal, Morgenstern and Lichtenberg sound softer and more lyrical.

Say it the German way

W sounds like an English v, so Wagner is VAHG-ner. Ei rhymes with eye and ie sounds like ee, so Klein is KLINE and Dieter is DEE-ter.

Germany's names today

By The Nomezo Editors · Updated October 22, 2026 · How we research names

Germany has no official baby-name count, so the best figures come from the Gesellschaft für deutsche Sprache, which collected 831,298 names from 749 registry offices, about 91% of all first names given in 2025. It counts spellings that sound alike together. Sophia and Noah came first. Marie topped the list of all names given but missed the first-name top ten, because it is so often a second name.

Germany's most popular first names in 2025
RankGirlsBoys
1Sophia, SofiaNoah
2EmmaMatteo, Matheo
3EmiliaTheo
4MiaLeo
5LinaEmil
6EllaLeon
7Hanna, HannahElias
8Klara, ClaraPaul
9MilaLuca, Luka
10Lia, LiahHenry, Henri

Most babies get one name: in 2025, 63.7% had one first name and 33.2% had two. Regions differ: Ida and Frieda were favourites in the north, Luisa and Felix in the south, and the GfdS puts the south's more biblical names down to religion. Austria's 2025 leaders were Emma and Noah, and Switzerland's Sofia and Noah.

Names by decade

German names go in and out of fashion fast, so a first name tells you roughly when someone was born. Knud Bielefeld has reconstructed the top names of every decade since 1900 from birth announcements; it is his own research, not an official count. The Born in the setting uses his top ten for each decade. Two of each:

Popular German first names by decade
DecadeGirlsBoys
1900sGertrud, AnnaWalter, Karl
1920sUrsula, IlseHans, Günther
1930sHelga, UrsulaHans, Günther
1940sKarin, RenateHans, Peter
1950sAngelika, MonikaMichael, Peter
1960sSabine, SusanneThomas, Michael
1970sNicole, StefanieChristian, Michael
1980sJulia, StefanieChristian, Sebastian
1990sJulia, AnnaJan, Lukas
2000sHannah, LeonieLeon, Lukas
2010sMia, EmmaBen, Leon
2020sEmilia, SophiaNoah, Matteo

German surnames and what they mean

Fixed surnames spread from the 12th century, first among nobles and in towns. According to Wikipedia, occupational names are the most common kind, and the top of the list is a medieval village: miller, smith, tailor, fisherman, weaver. Others describe a person (Klein, small), give an origin (Bayer, from Bavaria) or come from a first name. The twenty most common, by German Wikipedia's ranking:

The most common surnames in Germany and what they meant
SurnameMeaningKind
Müllermillertrade
Schmidtsmithtrade
Schneidertailortrade
Fischerfishermantrade
Weberweavertrade
Meyerfarm administratorstatus
Wagnercartwright or cartertrade
Schulzvillage headmanstatus
Bauerfarmertrade
Beckerbakertrade
Meierfarm administratorstatus
Hoffmannfarmer of a manortrade or home
Kochcooktrade
Kleinsmalldescription
Richterjudgetrade
Wolffrom names such as Wolfgangfirst name
Schwarzblack-haireddescription
Schäfershepherdtrade
Huberholder of a hide of landstatus
Neumannnewcomerdescription

Where a family lived shows in its name. Meyer outranks Müller in Lower Saxony, and Huber is the most common name in southern Bavaria outside Munich. Patronymics in -sen, like Hansen and Petersen, are northern; the German surname atlas finds names in -inger concentrated in the south and about 110,000 people with eastern names in -ow, such as Bülow and Grabow. Low German in the north never took part in the High German sound shift, which is why the priest is Pfaff in the south and Pape in the north; the tailor is Schneider in the south and often Schröder in the north. Hyphenated surnames are still rarer in the east, because East German law banned double names.

Umlauts and ß in names

When ä, ö and ü cannot be typed, German writes them ae, oe and ue, and ß becomes ss. Dropping the dots altogether is wrong: Muller is not Müller. Passports keep the real letters in the printed name but spell them out in the machine-readable line, so Müller becomes MUELLER and Groß becomes GROSS, and German name law treats writing u for ü as a change of name. Some families kept the old e spelling for good, as in Goethe.

Von, zu and noble titles

Germany abolished the privileges of nobility in 1919. Article 109 of the Weimar Constitution made titles part of the name, so the title moved inside it: Graf Kasimir von der Recke became Kasimir Graf von der Recke. Titles still change for women: a Freiherr's wife is Freifrau and his unmarried daughter Freiin, and a Graf's wife and daughter are Gräfin. Von usually named where a family came from and zu that it still held the estate; von und zu means both. Von alone proves nothing, since 200 to 300 ordinary surnames contain it, and indexes ignore both title and particle, filing Ludwig von Mises under M. Austria went further in 1919 and abolished titles and von altogether.

What names are allowed in Germany

No German law lists the names you may give. Instead the registry office checks that a name is recognisable as a first name and not ridiculous or demeaning. The GfdS adds that surnames, everyday words and the names of animals or objects are not accepted, while invented names can pass if they look like first names. Since a 2008 Federal Constitutional Court ruling a first name no longer has to show the child's sex, though a name clearly belonging to the other sex is still refused. Two names joined by a hyphen count as one first name.

Surnames changed on 1 May 2025. A child can now have a double surname from both parents, of two parts at most, with or without a hyphen, and children born earlier can switch, with their consent from age five, according to the Federal Foreign Office. Set Surname to Double for names like this, or use the tools above for a real family.

How to name a German character

  1. 1

    Pick the birth decade

    German names date a person clearly: Gertrud and Walter were born around 1900, Sabine and Thomas in the 1960s, Emilia and Noah lately. Set Born in the to match a character's age.

  2. 2

    Choose the region

    Meyer and Petersen sound northern, Huber and names in -inger southern, Richter and names in -ow eastern, Gruber and Pichler Austrian.

  3. 3

    Match the surname to a story

    Most German surnames were trades (Müller, Schmidt), others say how someone looked (Klein, Schwarz) or where they came from (Bayer). Pick one that fits.

  4. 4

    Keep the umlauts

    Write Müller, or Mueller if you cannot type ü, but never Muller. The same goes for ß, which becomes ss.

  5. 5

    Do noble names right

    Since 1919 the title sits inside the name: Hans Freiherr von Hohenberg, not Baron Hans. His wife is Freifrau and his unmarried daughter Freiin.

Need surnames alone? The last name generator has German surnames with their meanings, and the Viking name generator covers the old Norse names of the north.

Sources

Frequently asked questions

Are these real German names?

Yes. Every first name and surname is a real name used in German-speaking countries, stored with its origin and meaning. Only the pairings are random.

What is the most common German last name?

Müller, the German word for miller, is the most common surname in Germany. Schmidt (smith) and Schneider (tailor) come next, and most of the top names describe a trade.

Why do some German names have ä, ö or ü?

These are umlauts, which change the vowel sound. When they cannot be typed, German writes them as ae, oe and ue, so Müller becomes Mueller and Jäger becomes Jaeger.

Can parents in Germany choose any baby name?

Not quite. The local registry office, the Standesamt, must accept the name and can refuse one that could harm the child's welfare, for example by exposing the child to ridicule.

Can I use these German names for characters or games?

Yes. Each result pairs a real first name and surname at random, so they work well for story characters, games and sample data. Turn off the surname toggle if you only need first names.

What are the most popular German baby names?

In 2025 the top first names were Sophia (or Sofia) and Noah, according to the Gesellschaft für deutsche Sprache. Emma, Emilia and Mia followed for girls, and Matteo, Theo and Leo for boys. Marie topped the list of all names given, because it is so often a second name.

What does von mean in a German name?

Von means from and usually named where a family came from; zu meant it still held the estate. Von alone does not prove nobility, since a few hundred ordinary surnames contain it. Since 1919 noble titles have been part of the surname, as in Hans Freiherr von Schwarz.

Can German children have a double surname?

Yes, since 1 May 2025. A child may take a double surname from both parents, of no more than two parts, with a hyphen unless the parents decide otherwise. Children born earlier can switch, with their own consent from the age of five.

Can a German baby have a gender-neutral name?

Yes. In 2008 the Federal Constitutional Court ruled that a first name does not have to show a child's sex, so names like Kiran are accepted on their own. A name clearly belonging to the other sex is still refused.

How many first names do Germans have?

Most have one. Of babies born in 2025, 63.7% got one first name, 33.2% two and about 3% three or more. With several names, the one used every day is called the Rufname.

How do you pronounce German names?

W sounds like v, z like ts, ei like the i in high and ie like the ee in seed. Sch is sh, ch is the ch of Scottish loch after a, o or u, and a final e is always spoken. The tools above list the rules for any name.

What is Custom mode?

Custom mode lets you set a few options and add a sentence of details, such as a surname or sibling names. An AI language model then picks up to 10 real names from our database that fit, each with its meaning from our records and a note on why it fits, and you can ask for more like any name you like.

Does the AI make up names or meanings in Custom mode?

No. The AI can only choose from the real names in our database, and every meaning shown comes from our own records. It adds a short note on why each name fits what you asked for.