German Name Generator

Authentic German first and last names, old and new

Real-World Names & CulturesPart of: real-world name generators500 names

0 of 500 seen

This or that?

7 picks, 1 winner

Tap the name you like more.

Tap a name to copy it. The arrows swap one name.

Or browse all 500 names, A to Z

Generate realistic German names by pairing real given names with real surnames from every region and generation: Bavarian, Swabian, Rhineland and North German families, postwar classics like Jürgen Fröhlich and today's favourites like Emma Hofmann.

About German names

German first names shift sharply by generation, and getting the era right is the fastest way to make a name ring true. Someone born in 1950 is plausibly Jürgen, Klaus, Monika or Renate; a child born after 2010 is far more likely to be Emma, Leon, Mia or Finn. In between sit the Stefans, Andreas, Sabines and Katrins of the 1970s and 80s. Older rural names such as Alois, Korbinian, Walburga and Resi still mark a Bavarian or Austrian village, while Hauke, Fiete, Wiebke and Imke point north to Frisia and the coast.

Surnames are even more regional. Occupational names dominate everywhere (Müller, Schmidt, Schneider, Fischer, Weber, Wagner), but Huber, Gruber, Pichler and Mühlbauer are unmistakably southern, Petersen, Janssen and Cordes are northern, and names like Nowak, Kowalski and Kaminski reflect generations of Polish and Silesian migration to the Ruhr and Berlin. Umlauts and ß are part of the spelling: Müller, Schäfer, Strauß and Voß are the correct forms, even though passports and many websites flatten them to ue, ae, ss.

This generator pairs first and last names from matching eras and regions so the combinations feel like real people rather than random draws, which is what you want for a novel set in Munich, a Cold War spy, a footballer in a management game or a Sims family.

How to choose German names

  • Fix the birth decade first and choose the first name from it: Heinz, Horst and Gisela for the 1930s, Uwe, Dirk and Heike for the 1960s, Lukas, Leonie and Jonas for the 1990s, Emil, Mathilda and Fiete for the 2020s.
  • Use surnames to signal region: Huber, Eder or Aigner for Bavaria, Schwab or Seitz for Swabia, Carstens or Lüdtke for the north, Kaminski or Nowak for the Ruhr.
  • Keep umlauts and ß where your platform allows (Müller, Schäfer, Voß); if it does not, the accepted transliterations are ue, ae, oe and ss, never a dropped vowel.
  • Hyphenated first names like Hans-Peter, Karl-Heinz and Lara-Sophie are real and common, but they belong to specific eras: the men to the 1940s–60s, the girls to the 2000s onward.
  • For fantasy or historical German flavour, reach for Old High German names such as Adalbert, Meinhard, Luitgard and Irmtraud rather than modern ones.

Frequently asked questions

What are the most common German surnames?

Müller, Schmidt, Schneider, Fischer, Weber, Meyer, Wagner, Becker, Schulz and Hoffmann top the list nationwide. Most are occupational (miller, smith, tailor, fisher, weaver, steward, wainwright, baker, mayor, courtier), which is why they appear in every region.

Do German names include middle names?

Many Germans have two given names (Anna Maria, Karl Friedrich) and some use a hyphenated double name like Hans-Jürgen as a single first name. Officially Germany has no separate middle name field, so all given names carry equal weight on documents.

What is the difference between German, Austrian and Swiss names?

They share most of the same pool, but Austria and Bavaria favour Catholic saints' names like Florian, Lukas, Korbinian and Theresa, and surnames ending in -er and -bauer (Gruber, Mühlbauer), while Switzerland mixes in Alemannic spellings such as Ueli and Vreni and French or Italian names in other cantons.

How do I pronounce German names with umlauts and ß?

ü is like the French u (round your lips and say ee), ö is like the vowel in 'bird' without the r, ä is close to the e in 'bed', and ß is simply a sharp double s. So Müller is roughly MEW-ler, Schröder is SHRUR-der and Strauß is SHTROWS.

More like this

All 500 German names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 37 names

  • Aaron Bergner
  • Achim Decker
  • Adalbert Schwaiger
  • Adelheid Stahl
  • Adrian Beer
  • Agnes Rosenthal
  • Alexander Koller
  • Alfons Gräf
  • Alina Zimmermann
  • Alma Tiedemann
  • Almut Schindler
  • Alois Mühlbauer
  • Amadeus Prinz
  • Amelie Haas
  • Amira Winkelmann
  • Andrea Krüger
  • Andreas Hildebrandt
  • Anke Schmitz
  • Annegret Höfer
  • Annelie Meinert
  • Annelie Stangl
  • Annelore Tischler
  • Annemarie Blum
  • Anni Damm
  • Annika Glaser
  • Annika Riedel
  • Anselm Forster
  • Ansgar Lamprecht
  • Antje Junker
  • Anton Bachmann
  • Antonia Dornbusch
  • Apollonia Riegler
  • Armin Kohl
  • Arne Hansen
  • Arnulf Paulsen
  • Aurel Rosner
  • Axel Wahl

B: 21 names

  • Babette Holzapfel
  • Balthasar Wittich
  • Bastian Rudolph
  • Ben Steinbach
  • Benedikt Schnabel
  • Benjamin Wegener
  • Bennet Rößler
  • Benno Lorbeer
  • Bernd Koch
  • Berthold Strecker
  • Bertram Stolz
  • Bettina Esser
  • Birgit Thalheim
  • Bjarne Kowalski
  • Björn Ziegler
  • Brigitte Merz
  • Britta Cordes
  • Brunhilde Kempf
  • Bruno Eilers
  • Bruno Lenz
  • Burkhard Taube

C: 18 names

  • Cäcilie Anders
  • Carl Lehner
  • Carla Rau
  • Carolin Appel
  • Carolin Stark
  • Carsten Heuer
  • Charlotte Oswald
  • Christa Reinhold
  • Christel Weigel
  • Christian Heller
  • Christina Menzel
  • Christoph Walther
  • Clara Neubauer
  • Claudia Rösler
  • Clemens Diehl
  • Constanze Heil
  • Cornelia Born
  • Cornelius Rabe

D: 12 names

  • Dagmar Neumann
  • Damian Rössler
  • Daniel Kolb
  • David Schuster
  • Dennis Pieper
  • Detlef Wendt
  • Dieter Kaminski
  • Dietmar Ostermann
  • Dirk Seifert
  • Dominik Rohde
  • Dorothea Michel
  • Dörte Siebert

E: 32 names

  • Eberhard Rothe
  • Eckhard Dietz
  • Edeltraud Schlegel
  • Edeltraut Reichel
  • Edith Kiesewetter
  • Eginhard Schlosser
  • Egon Schramm
  • Eike Metz
  • Eila Wohlfahrt
  • Ekkehard Helbig
  • Elena Wimmer
  • Elfriede Bachner
  • Elian Conrad
  • Elias Rademacher
  • Elif Wendland
  • Elijah Fenske
  • Elisa Gräber
  • Elisabeth Lampe
  • Elke Meyer
  • Ella Reinhardt
  • Emely Schwalbe
  • Emil Kaufmann
  • Emilia Brosig
  • Emily Rühle
  • Emma Hofmann
  • Emmi Kranz
  • Enno Flick
  • Erik Scheffler
  • Erika Gottschalk
  • Ernst Hoppe
  • Evi Kirschner
  • Ewald Sprengel

F: 20 names

  • Fabian Roth
  • Falko Dreier
  • Felicitas Zorn
  • Felina Wohlgemuth
  • Felix Bergmann
  • Fenja Trapp
  • Ferdinand Albers
  • Fiete Janssen
  • Finja Aigner
  • Finn Eckhardt
  • Florian Wachter
  • Frank Wiegand
  • Franziska Möller
  • Frauke Harms
  • Fridolin Hauck
  • Frieda Scholz
  • Frieda Thalmann
  • Friederike Hirsch
  • Friedrich Kramer
  • Fynn Ahlers

G: 22 names

  • Gabriele Sattler
  • Georg Herzog
  • Gerd Bruns
  • Gerda Lampert
  • Gereon Brosch
  • Gerhard Bauer
  • Gerlinde Wirth
  • Gernot Bruckner
  • Gerold Gauck
  • Gertrud Geiger
  • Gesine Wacker
  • Gisela Böhm
  • Gottfried Kessel
  • Gregor Fried
  • Greta Heinemann
  • Greta-Marie Kötter
  • Grete Hahn
  • Gudrun Kalkbrenner
  • Gundula Hartmann
  • Gunnar Ohlsen
  • Günter Wolff
  • Gustav Lange

H: 34 names

  • Hagen Borchert
  • Hanna Lenzen
  • Hannah Lindner
  • Hannelore Kiefer
  • Hanno Jürgens
  • Hans Fleischer
  • Hans-Peter Vollmer
  • Hansjörg Pfister
  • Hartmut Giese
  • Hauke Carstens
  • Hedwig Specht
  • Heidrun Bode
  • Heike Reuter
  • Heinrich Adler
  • Heinz Grunwald
  • Helena Mahlke
  • Helene Kaiser
  • Helga Kurz
  • Helga Niemann
  • Helmut Bischoff
  • Hendrik Westphal
  • Hennes Dorn
  • Henning Sievers
  • Henny Steinke
  • Henri Spiegel
  • Henriette Steffen
  • Heribert Maas
  • Hermann Schäfer
  • Hermine Nölle
  • Hilde Baumgart
  • Hildegard Nussbaum
  • Holger Schmid
  • Horst Ballauf
  • Hubert Geisler

I: 12 names

  • Ida Pfeiffer
  • Ilse Naumann
  • Ilvy Lippert
  • Imke Behrens
  • Ina Kreutzer
  • Ingeborg Rauscher
  • Ingo Busse
  • Ingrid Achterberg
  • Irene Busch
  • Irmgard Weiß
  • Irmtraud Sasse
  • Isolde Kunz

J: 28 names

  • Jakob Strauß
  • Jan Petersen
  • Jana Baumgartner
  • Jannik Ehlers
  • Janosch Reinecke
  • Jaron Pfeil
  • Jasmin Wolter
  • Jasper Timm
  • Jennifer Schade
  • Jens Hinrichs
  • Joachim Probst
  • Johanna Dreyer
  • Jolina Heckmann
  • Jonas Kessler
  • Jonathan Kiesel
  • Jonathan Mittermeier
  • Jonte Sell
  • Jörg Fritsch
  • Joris Bergmann
  • Josef Brugger
  • Josefine Lechner
  • Joshua Danzer
  • Jule Obermeier
  • Julian Wenzel
  • Juna Sieber
  • Jürgen Fröhlich
  • Justus Hennig
  • Jutta Pahl

K: 23 names

  • Kai Drescher
  • Karin Hammerschmidt
  • Karl Winkler
  • Karlheinz Mayer
  • Karlo Schickedanz
  • Karola Schütz
  • Karoline Witt
  • Kaspar Dörfler
  • Katharina Schwab
  • Käthe Leitner
  • Kathi Daxenberger
  • Kathrin Sander
  • Katrin Dahl
  • Kerstin Rauch
  • Kevin Lorentz
  • Kilian Weber
  • Klaus Hentschel
  • Knut Ehrenberg
  • Konrad Mertens
  • Konstantin Freiberg
  • Korbinian Huber
  • Kunigunde Rieger
  • Kurt Voigt

L: 50 names

  • Lambert Reimann
  • Lara Pichler
  • Lara-Sophie Wittke
  • Lars Hauser
  • Lasse Hinz
  • Leandro Dück
  • Leano Tschirner
  • Lena Hübner
  • Leni Dietrich
  • Lennart Buchholz
  • Lenny Ostwald
  • Leokadia Hölscher
  • Leon Wittmann
  • Leonard Pfaff
  • Leonie Vogt
  • Leonore Ruppert
  • Leopold Vetter
  • Leopoldine Haberl
  • Levi Brauer
  • Levin Gessner
  • Leyla Kirchmann
  • Lia Brückner
  • Liam Schreyer
  • Liane Schwarzer
  • Liesel Fehrmann
  • Lieselotte Jahn
  • Lilli Hoyer
  • Lilly Gerlach
  • Lina Weidner
  • Lina-Marie Held
  • Linus Siegmund
  • Liselotte Pagel
  • Liv Achenbach
  • Lore Wiedemann
  • Lorenz Fischer
  • Lothar Kroll
  • Lotta Seidel
  • Lotte Krüger
  • Lotte Wendler
  • Luca Oertel
  • Ludger Hesselbach
  • Ludwig Zeller
  • Luis Krämer
  • Luisa Mohr
  • Luise Burkhardt
  • Luitgard Hafner
  • Lukas Brandt
  • Luna Kemmer
  • Lutz Wessels
  • Luzie Brecht

M: 48 names

  • Magdalena Eder
  • Maik Pauli
  • Maja Ulrich
  • Malte Wessel
  • Manfred Lehmann
  • Manuel Schäffer
  • Mara Thiele
  • Marcel Kunze
  • Marei Sauter
  • Mareike Brockmann
  • Maren Wilke
  • Margarete Pohl
  • Margit Otto
  • Marianne Hiller
  • Marie Sommerfeld
  • Marius Fuchs
  • Markus Kuhn
  • Marlene Berger
  • Marlene Heise
  • Marlies Knapp
  • Martin Nagel
  • Mathea Ziegenbein
  • Mathias Völker
  • Mathilda Kühn
  • Mats Isenberg
  • Matteo Brinker
  • Matthias Hecht
  • Matthis Rosenberger
  • Maximilian Schreiber
  • Maya Brunner
  • Mechthild Krebs
  • Mechtild Speer
  • Meike Tietjen
  • Meinhard Schöller
  • Melanie Schröder
  • Melchior Schell
  • Melvin Schuh
  • Merle Hagen
  • Mette Grosse
  • Mia Sauer
  • Michael Sprenger
  • Michaela Rapp
  • Mika Lorenzen
  • Mila Hölzel
  • Milan Bruhn
  • Mira Liebig
  • Monika Eichhorn
  • Moritz Albrecht

N: 12 names

  • Nadine Bosch
  • Nadja Eckert
  • Nele Bertram
  • Nico Brenner
  • Nicole Urban
  • Niklas Frey
  • Nils Friedrich
  • Nina Schilling
  • Noah Kirchner
  • Noel Hilpert
  • Nora Buchner
  • Norbert Schenk

O: 9 names

  • Ole Lüdtke
  • Oliver Hübsch
  • Ortrud Kirchhoff
  • Ortwin Eggers
  • Oscar Pfitzner
  • Oskar Heinze
  • Ottilie Wunderlich
  • Ottmar Seitz
  • Otto Feldmann

P: 9 names

  • Patrick Schwarz
  • Paul Hartwig
  • Paula Hesse
  • Paulina Reith
  • Petra Schubert
  • Philipp Günther
  • Philippa Jacobi
  • Pia Ebner
  • Piet Jakobs

Q: 1 name

  • Quirin Maier

R: 26 names

  • Ragnar Hoffmeister
  • Raik Jentsch
  • Rainer Ahrens
  • Ralf Hoffmann
  • Raphael Stöhr
  • Rebekka Hammer
  • Regine Grimm
  • Reinhard Kirsch
  • Reinhold Kluge
  • Renate Lutz
  • Renate Strobel
  • René Ottersbach
  • Resi Moser
  • Ricarda Göbel
  • Robert Schulze
  • Roderich Thyssen
  • Rolf Pietsch
  • Roman Vogel
  • Romy Angerer
  • Ronja Pollmann
  • Rosalinde Bühler
  • Rosemarie Krause
  • Roswitha Brand
  • Rudolf Bender
  • Runa Falkenberg
  • Rupert Langhans

S: 24 names

  • Sabine Dankwart
  • Sabine Engel
  • Sabrina Ackermann
  • Samuel Fink
  • Sandra Horstmann
  • Sebastian Lorenz
  • Selma Radtke
  • Sepp Niederhuber
  • Siegfried Hummel
  • Sieglinde Ernst
  • Sigrid Unger
  • Silke Ritter
  • Simon Voß
  • Sofia Ebert
  • Sophie Reiter
  • Sören Lüders
  • Stefan Finke
  • Stefanie Münch
  • Steffen Kraus
  • Steffi Bayer
  • Susanne Falk
  • Sven Lohmann
  • Svenja Marquardt
  • Swantje Ohm

T: 24 names

  • Tabea Lindemann
  • Talia Kaufhold
  • Tamara Weise
  • Tamino Zeh
  • Tanja Scherer
  • Tara Eisele
  • Thea Brandl
  • Theo Brinkmann
  • Theodor Weiland
  • Theodora Weinmann
  • Theresa Stadler
  • Thilo Weinert
  • Thomas Böttcher
  • Thorben Clausen
  • Tilda Lindemann
  • Till Ruland
  • Tim Krämer
  • Timo Jäger
  • Tizian Berthold
  • Tobias Kleinschmidt
  • Torsten Arndt
  • Traugott Rehm
  • Traute Bartels
  • Tristan Hammes

U: 8 names

  • Udo Engelhardt
  • Ulf Steinmann
  • Ulla Kemper
  • Ulrich Winter
  • Ulrike Löffler
  • Ursula Herrmann
  • Ute Gerber
  • Uwe Kretschmer

V: 11 names

  • Valentin Köhler
  • Valerie Mahler
  • Vanessa Kersting
  • Veit Schreiner
  • Verena Thiel
  • Veronika Hofer
  • Vincent Hagedorn
  • Vitus Wagner
  • Vivien Staudinger
  • Volker Henkel
  • Vroni Auer

W: 13 names

  • Walburga Steiner
  • Waldemar Frings
  • Walter Baum
  • Waltraud Sievers
  • Waltraut Koop
  • Wendelin Kraft
  • Werner Schlüter
  • Wiebke Petersen
  • Wilhelm Zander
  • Willibald Schuhmacher
  • Wilma Schwabe
  • Wiltrud Henning
  • Wolfgang Heidenreich

X: 2 names

  • Xaver Gruber
  • Xenia Schröter

Y: 2 names

  • Ylvi Krahl
  • Yvonne Keller

Z: 2 names

  • Zenzi Reichert
  • Zoe Aichinger