German Name Generator

German first-name and surname pairs with male and female options, spelled the German way (Müller, Krüger).

Free to Use No Signup Instant Results
Type / Style
Click generate to create a name

Sample results from the German Name Generator

A few examples this tool can create. Use the generator above for as many new ones as you like.

  • Liesel Fischer
  • Ute Lange
  • Elfriede Schmidt
  • Wilhelm Wolf
  • Petra Krüger
  • Christoph Werner
  • Karl Richter
  • Birgit Fuchs
  • Franziska Krause
  • Konrad Meier
  • Walter Meyer
  • Dieter Meier

First name plus surname, from three lists of 30

Each result pairs one of 30 male or 30 female first names with one of 30 surnames, with no middle names and no particles. Results you might get include Helmut Schmitt, Franziska Schulz, Bernhard Lehmann, Dagmar Hoffmann and Konrad Meyer. The male and female options pick the first-name list; without a choice the gender is random. The first names lean traditional (Wolfgang, Hildegard, Siegfried, Waltraud) with a few modern ones (Lukas, Felix, Florian, Tobias, Claudia). A character born in the last thirty years would more likely be an Anna or a Lukas, so check the age you need against the name you get.

Spelled the German way

Names keep their German spelling, so the surname list has Müller and Krüger, and first names follow German usage, as in Gertrud and Katharina. If you need a version without special characters, for a username or a form that rejects them, use the standard transliteration: ä becomes ae, ö oe, ü ue and ß ss, so Müller becomes Mueller.

What the surnames mean

German surnames largely come from medieval trades, traits and places, and most of this list translates:

Surname in the listOrigin
Müllermiller
Schmidt, Schmittsmith (regional spellings of the same word)
Schneidertailor
Fischer, Weber, Becker, Koch, Bauerfisher, weaver, baker, cook, farmer
Wagner, Zimmermannwagon maker, carpenter
Klein, Lange, Schwarz, Braun, Krausesmall, tall, black or dark, brown, curly
Schulzthe village head, from the Schultheiß
Meier, Meyerestate manager or tenant farmer; the spellings overlap but each tends to cluster in different regions
Huberholder of a farm holding (a Hube), common in Bavaria and Austria
Wolf, Fuchs, Kaiserwolf, fox, emperor, often from house signs or nicknames

Reading two results

Eberhard Koch is a good pairing for an older character: the first name has Old High German roots (eber, "boar", and hard, "strong"), and the surname is a common trade name. Katharina Neumann reads as solidly German: Katharina is the usual German spelling of the name, and Neumann, "new man", once marked a newcomer to a village. Both Meier and Meyer being on the list means two characters could share a surname with different spellings, which is a realistic touch.

What it does not do

There is no region logic, no nobility (von and zu are not generated) and no Rufname system, where Germans pick one of several given names for daily use. You can add those by hand. For nearby traditions, the Viking name generator covers Norse roots, and the knight name generator gives a broader period feel. For neighboring languages, try the French name generator.

Frequently Asked Questions

Does the generator use umlauts?

Yes. Names keep their German spelling, such as Müller and Krüger. For a username or a system that cannot handle special characters, use the standard transliteration: ä, ö, ü and ß become ae, oe, ue and ss. Both forms are the same name.

Are Schmidt and Schmitt the same name?

Yes, they are regional spellings of the word for smith. Both are on the surname list, so you may get either.

Can I choose male or female names?

Yes. The option picks from 30 male or 30 female first names. Surnames come from one shared list, so Schmidt or Koch can pair with either gender.

Does it make German names for historical or modern characters?

It does not set an era. The first names mostly sound mid-20th-century or earlier with a few modern ones, so check against your character's birth year.

Explore More Generators