💡 GOOD TO KNOWWrite umlauts correctly, or use the standard swap: ü becomes ue, ö becomes oe, ä becomes ae.
Write umlauts correctly, or use the standard swap: ü becomes ue, ö becomes oe, ä becomes ae.
German surnames are like tiny job titles and nicknames frozen in time. Müller was a miller, Schmidt was a smith, Fuchs was a sly fox and Klein was a short person. This German last name generator gives you real German surnames, each matched with a real German first name so you can hear the full name.
It works as a German surname generator for writers, role-players and family history fans, and the full names also help when you need a German name and last name together. Press the button for ten results, then use the meaning guide on this page to pick the perfect one.
How to use the german last name generator
- Press Generate names for ten German surnames with first names.
- Look up the surname's meaning in the lists on this page.
- Keep the surname and swap the first name if you like.
- Copy your favourite or save it with the heart button.
Surnames from old jobs
The biggest group of German surnames comes from what a person did for a living. Towns had one miller, one smith and one baker, so the job became the easiest way to tell people apart. Over time these job names passed to children and became fixed family names. Müller and Schmidt are the two most common surnames in Germany today.
If you want a surname that hints at a character's past, pick a job name. A family of Jägers might still love the forest, and a Schreiber might come from a line of clerks and scholars.
- Müller: miller. Schmidt: smith. Becker: baker.
- Schneider: tailor. Weber: weaver. Fischer: fisher.
- Wagner: cart maker. Zimmermann: carpenter. Ziegler: brick maker.
- Schuster and Schubert: shoemaker. Köhler: charcoal burner.
- Jäger: hunter. Schreiber: writer or clerk. Krämer: shopkeeper.
Surnames from looks, nature and status
Other surnames began as nicknames. Klein means small, Lange means tall, Krause means curly-haired, and Schwarz, Weiß, Braun and Roth mean black, white, brown and red, often for hair colour. Animal names like Wolf, Fuchs, Vogel and Hahn often described a person's nature or the sign on their house.
Some names point to rank, like König (king), Kaiser (emperor) and Richter (judge), though most families with these names were not royals or judges. Surnames such as Berger, Stein and Bergmann describe a home by the mountains, near stone or in a mining area. The word von, meaning of, marks many old noble families, such as von Weizsäcker.
Example names and what makes them work
| Name | Why it works |
|---|---|
| Lukas Müller | Germany's most common surname, from the village miller. |
| Greta Fuchs | Fuchs means fox, a fun pick for a clever, quick character. |
| Jürgen Zimmermann | A carpenter surname with a classic first name for an older man. |
| Clara König | König means king, giving a quiet regal feel to a simple name. |
| Moritz Jäger | A hunter's surname that suits an outdoors or forest character. |
| Leonie Krause | Krause means curly-haired, a cute hidden detail for a description. |
| Anton Schreiber | From a line of writers or clerks, great for a bookish hero. |
| Frieda Stein | Short and solid; Stein means stone and suggests a steady personality. |
Tips for picking the right name
- Write umlauts correctly, or use the standard swap: ü becomes ue, ö becomes oe, ä becomes ae.
- The letter ß can be written as ss, so Weiß and Weiss are the same name.
- Pick a job surname that matches your character's family history for a subtle clue.
- Use Huber or Bauer for a Bavarian or Austrian family; Huber is very common in the south.
- Add von only for noble or aristocratic characters, since it marks old titled families.
Common questions
What is the most common German last name?
Müller is the most common surname in Germany, followed by Schmidt, Schneider, Fischer and Weber. All five are job names, showing how many German surnames grew from everyday work.
What do German surnames mean?
Most mean a job, a place, a look or a parent's name. Becker is a baker, Klein means small, Berger is someone from the mountains, and Peters means son of Peter. The lists on this page give the meanings of many common ones.
How do I type an umlaut in a German surname?
Use the special letter if your keyboard allows it, like ü in Müller. If not, the accepted German swap is to add an e: Mueller, Schroeder, Jaeger. Both forms appear in real life, especially in emigrant families.
Can I get a random German last name with a first name?
Yes. Every result shows a German first name with a German surname, so you get a complete German name and last name in one click. You can also copy just the surname if that is all you need.