German name generator
German first names, surnames and full names for characters, stories, games and family research. Describe the era, region and feel you want, and get names that sound like they belong in Hamburg, Munich or a medieval village.
Try an idea:
90+ German name ideas
- Friedrich
- Heinrich
- Wilhelm
- Johannes
- Karl
- Ludwig
- Hans
- Otto
- Ernst
- Walter
- Günter
- Jürgen
- Dieter
- Klaus
- Werner
- Ingrid
- Gisela
- Ursula
- Helga
- Liesel
- Margarete
- Elfriede
- Brigitte
- Hannelore
- Annemarie
- Waltraud
- Renate
- Edeltraud
- Sieglinde
- Charlotte
- Leon
- Finn
- Jonas
- Elias
- Lukas
- Mats
- Theo
- Emil
- Mia
- Emma
- Hannah
- Lina
- Ida
- Marie
- Frieda
- Müller
- Schmidt
- Schneider
- Fischer
- Weber
- Meyer
- Wagner
- Becker
- Schulz
- Hoffmann
- Schäfer
- Koch
- Bauer
- Richter
- Klein
- Adalbert
- Hildegard
- Kunigunde
- Gottfried
- Wolfram
- Ulrich
- Konrad
- Mechthild
- Gertrud
- Eberhard
- Irmgard
- Burkhard
- Adelheid
- Rüdiger
- Hedwig
- Anna Krüger
- Moritz Lehmann
- Greta Hartmann
- Felix Zimmermann
- Sophie Braun
- Maximilian Vogel
- Johanna Schröder
- Tobias Neumann
- Clara Wolf
- Florian Schwarz
- Lena Fuchs
- Sebastian Keller
- Katharina Bergmann
- Niklas Brandt
- Luise Schreiber
5 of 153 of 15 ·
German names that sound right to German ears
A believable German name depends on more than picking something that looks German. Many common surnames come from old trades: Müller was a miller, Schmidt a smith, Schneider a tailor and Weber a weaver. Others describe a place, like Bach for a stream or Berg for a mountain, or come from a father's given name. First names shift with the generations. Hildegard and Konrad feel medieval, Jürgen and Helga belong to the postwar decades, and Finn and Mia are names you hear in German kindergartens today. This generator is built around those patterns.
Tell it what you need: a stern grandfather in a Bavarian farmhouse, a young software developer in Berlin, a knight in the Holy Roman Empire, a family of Hamburg merchants. The AI turns that description into first names, last names or full names that fit the time and place. Once you have a shortlist, run the checks below so the name holds up with readers or players who know German.
First and last names
Ask for given names, surnames or complete names. Mention boy or girl names, occupational surnames or hyphenated double names like Anna-Lena, and the results follow your request.
Matched to era and region
A name from 1200 and a name from 2020 do not sound alike. Describe the period and the region, such as Bavaria, the North Sea coast, Austria or Switzerland, and the names shift to match.
Correct German spelling
Results keep umlauts and the letter ß where they belong, as in Schäfer or Groß. If you need plain letters for a username or a form, you can convert them with the standard ae, oe, ue and ss spellings.
5 tips for choosing a German name
Match the name to the decade
German first names are strongly tied to when people were born. Gertrud and Eberhard fit a medieval chronicle, Waltraud and Dieter fit someone born in the mid-20th century, and Emil and Ida fit a child born recently. A teenager named Hannelore in a modern story will read as a deliberate choice, so make sure it is one.
Say the full name out loud
Pair the first name and surname and listen to the rhythm. A long surname like Zimmermann often sits better after a short first name, and two names starting with the same sound can feel like a cartoon. Read it the way a German speaker would, not the way it looks in English.
Keep the umlauts or plan for them
Ä, ö and ü change the pronunciation, so Müller and Muller are not the same name to a German reader. When umlauts are not available, the accepted spellings are ae, oe and ue, and ß becomes ss. Writing Mueller is correct. Dropping the dots entirely is not.
Use regional flavor when it matters
Surnames ending in -sen, like Petersen or Jensen, are typical of the far north near Denmark. In Bavaria and Austria, short forms like Sepp for Josef and Resi for Theresia are traditional. A detail like this tells readers where a character comes from before you explain it.
Look up the history behind a name
Some names carry associations English speakers may miss. Adolf, for example, has been rare in Germany since the end of World War II. Before you settle on a name, search its meaning and how it is used today so it sends the message you intend.
Want names made for yours? Describe what you're naming and Nomi finds names that fit.