German Name Generator

Twenty German names at a time, with real first names, trade surnames and hyphenated double names, in modern, mid-century and old-fashioned styles.

Gender
Style

  1. Kim Keller
  2. Otto Engel
  3. Leopold König
  4. Renate Schwarz
  5. Karin Schwarz
  6. Sabine Huber
  7. Oskar Krüger
  8. Anna-Maria Hahn
  9. Horst Zimmermann
  10. Robin Walter
  11. Marie-Sophie Meyer
  12. Reinhard Zimmermann
  13. Klaus Braun
  14. Robin Schröder
  15. Angelika Wagner
  16. Marie-Sophie Winkler
  17. Elias Braun
  18. Noa Krause
  19. Robin von Rosen
  20. Robin Huber
Favorites (0)

How people pick german names

German surnames mostly began as jobs, places or nicknames. Müller is the miller, Schmidt the smith, Schneider the tailor, Weber the weaver. Others describe a person (Klein, small; Krause, curly) or a town they came from. That makes the surname easy to spot for a translator's ear: if it sounds like a trade, it usually is one. Müller and Schmidt sit at the top of the frequency tables, with Meyer close behind, and the spellings vary by region (Schmidt, Schmitt, Schmitz).

First names have changed faster than surnames. Older generations carry names like Ursula, Helga, Klaus and Jürgen. Children born around 2020 are more likely to be Mia, Emilia, Ben or Noah, and international names such as Liam and Mila are now common too. Germans often get two or three given names at birth, but one of them is the Rufname, the name people actually call you, and it is not always the first on the paper.

Hyphenated double names such as Anna-Lena or Hans-Peter count as one name, not two, and they sound more regional and generational than most people expect. Anna-Lena is a very recent, very German choice. Karl-Heinz belongs to your grandfather.

Old-fashioned German names and the von

The old-fashioned style leans on Germanic and church names: Friedrich, Wilhelm, Gertrud, Hedwig, Walburga. Some of them are back in fashion in small doses, but most now sound like someone born before 1940, which is exactly why they work for a historical character. Some of the results add von plus a place, the marker of a noble family. Use it with care: the von is a claim about class, and in a story it needs a reason to be there.

Modern Germans drop the noble prefix from daily use in many settings, though it stays part of the legal name. Ordinary names, Müller and Schmidt-style, are the better default if you want a character the reader will believe is from an average town.

Spelling: umlauts and the ß

German names use ä, ö, ü and sometimes ß. If you cannot type them, the accepted fallbacks are ae, oe, ue and ss, so Müller becomes Mueller and Weiß becomes Weiss. Both spellings appear in the wild, and you will see families that use each. The generator prints the proper characters, since they are what the name looks like on a passport.

22 german names, and what makes each one work

  • Mia SchneiderMia has sat at or near the top of girls' names in Germany for years, and Schneider (tailor) is a trade surname anyone recognizes.
  • Emilia WeberEmilia is a fast-rising girls' name with a formal, old sound, and Weber (weaver) keeps the whole thing plainly German.
  • Noah FischerNoah and Ben have swapped places at the top of the boys' lists in recent years, so this reads as a small child of the 2010s.
  • Finn WagnerFinn comes from the north coast and carries a slight sea-and-wind flavor that fits Hamburg or Kiel.
  • Clara HoffmannClara has come back in strongly, and a double-f, double-n surname gives it a proper German backbone.
  • Leon BeckerLeon is short and popular, and Becker (baker) is one of the classic occupational surnames.
  • Anna-Lena KrauseA hyphenated double name that is unmistakably German, common in the generation born in the 1990s.
  • Lukas BraunLukas with a k is the standard German spelling, and Braun (brown) is a simple, everyday surname.
  • Ursula KöhlerUrsula was a leading girls' name for decades, so it suggests a woman in her seventies or eighties.
  • Klaus LangeKlaus is a short form of Nikolaus and reads at once as a man of the postwar generation.
  • Petra ZimmermannPetra peaked in the 1960s and 1970s, and Zimmermann (carpenter) is a solid trade name to pair with it.
  • Jürgen SchulzThe umlaut and hard g make this a very German-looking name of a man now retired.
  • Karl-Heinz RichterA compound name that dates itself to the mid-twentieth century, with a surname that means judge.
  • Sabine KellerSabine belongs to women born in the 1960s and 70s, and Keller (cellar, or cellar keeper) is a plain surname.
  • Wolfgang HartmannA heavy, old Germanic name that sounds like a professor or a mayor.
  • Gertrud SchäferGertrud is an older church name, and Schäfer (shepherd) gives it a rural feel.
  • Friedrich WolfFriedrich has ruled and reigned across German history, and Wolf gives the pairing a stern, animal edge.
  • Hedwig LehmannHedwig is an old-fashioned name a grandmother's grandmother might have had, and Lehmann is a common central German surname.
  • Ludwig KönigA regal pair: Ludwig has a strong Bavarian association and König means king.
  • Adelheid von SteinAdelheid means noble in kind and von Stein hints at a family with land, so this one works for a countess.
  • Robin FuchsRobin works for either gender in Germany, and Fuchs (fox) is a lively animal surname.
  • Sascha VogelSascha is a well-known unisex name of Russian origin that took off in Germany, and Vogel means bird.

Choosing German names that sound right

  • Keep first names in step with the birth year. Mia, Emilia and Noah are for children; Petra, Uwe and Gisela are for parents and grandparents.
  • Pick a trade surname such as Müller, Schneider or Bauer when you want an ordinary character. Reserve von and rarer surnames for people with a story.
  • Use hyphenated double names (Anna-Lena, Karl-Heinz) for one specific generation, not as a general flavor.
  • Type the umlauts if your platform allows it. If it does not, use ae, oe, ue and ss consistently instead of mixing spellings.
  • Give a character a Rufname that differs from the full legal name if you want a small realistic detail. Germans often use only one of several given names.

Questions people ask

What are the most common German last names?

Müller and Schmidt lead the list, followed by Schneider, Fischer, Meyer, Weber and Wagner. Most come from trades: miller, smith, tailor, fisherman. Spelling varies by region, so Schmidt, Schmitt and Schmitz are all the same name in effect.

What are popular German first names right now?

Recent favorites include Mia, Emilia, Hannah and Emma for girls, and Noah, Ben, Finn and Leon for boys. Older generations lean toward names like Ursula, Petra, Klaus and Jürgen, which the classic setting produces.

Do German names have a middle name?

Often several. Germans commonly receive two or three given names at birth, and one is the Rufname used in daily life. Hyphenated names like Anna-Lena act as a single first name rather than a first and middle.

What does von mean in a German name?

Von means from or of, and it marks noble descent when it appears in a family name. Today it is simply part of the legal surname. Not every von is aristocratic, but most carry that history.

Can I use German names for a fictional character?

Yes. The names are real and common, so they suit a novel, a game character or a school project. Match the first name to the birth year and the surname to the region for the best result.

How do I type German names with umlauts?

Use ä, ö, ü and ß when your keyboard allows it. Otherwise write ae, oe, ue and ss, so Müller becomes Mueller. Pick one form and stay with it across the whole piece.

Related generators

  • Dutch namesFull Dutch names in three styles: the short names Dutch parents choose today, the classic names of the…
  • Polish namesFull Polish names with the right letters and the right surname endings: modern baby names, the classic names…
  • Russian namesTwenty Russian names at a time with correct gendered surnames, in modern and Soviet-era styles, or as full…
  • Medieval namesMedieval names in three styles: village bynames from trades and places, Norman noble names with de and Fitz…
  • First namesTwenty English-language first names at a time, sorted by feel: what parents are choosing now, names that…
  • Last namesReal surnames from English, Scottish, Irish, Welsh, German, Italian, Spanish, French and Scandinavian…
  • Fake namesBelievable, US-style fake names in four flavors: everyday, younger, older and a wide mix of backgrounds, with…
  • Male namesTwenty male first names per click, sorted into four styles: timeless classics, current favorites, vintage…
  • Female namesTwenty female names at a time, from names that have been on every school register for a century to vintage…

Embed this generator

Put this generator on your own site, blog or campaign wiki. Paste the code below into any page that accepts HTML. It stays free and keeps a link back to this page.

Sources

Updated September 2026 · How these names are made