Home /Culture Names /German Name Generator

German Name Generator

German given names are built like German words: root plus root, meaning stacked on meaning. Every name here is assembled from documented Germanic elements, and the receipt reads the stack back to you, element by element.

?

Tap Generate: every name shows its parts.

Kept names

Where these names come from →

How does the German name generator work?

Four steps stand between you and a name you can explain. First, choose the part: full name, Vorname, or Nachname. Second, set the filters. The gender toggle switches the element pools. The style setting moves between common and uncommon elements. Third, press Generate. Fourth, read the receipt: the two element chips, the meaning of each, the compound's claim, and the tradition line.

That list is also the short answer to what a German name generator is: a tool that compounds real Germanic name elements and shows the parts. How do you generate a German name here? Press the button. Can a generator make a real German name? Yes. Real elements, real meanings; the combination is yours, drawn from a system that produced names exactly this way for a thousand years. About 3,600 searches a month ask for this tool, so it's built to answer in one screen.

How do German names work?

German given names are compounds with two slots. Heinrich is heim, home, plus rich, ruler: "ruler of the home." Hildegard is hild, battle, plus gard, enclosure: "battle-enclosure," a protected place. The system is called dithematic naming, and it was the standard way Germanic peoples built names. Fill slot one with a wish, slot two with a second wish, and the name asserts both.

The same elements repeat across the register because the system was productive: Adalbert, Albert and Ethelbert are the same two elements in three spellings. Friedrich is fried, peace, plus rich, ruler, and Heinrich shares its back half with it. The generator draws from the documented element pools, so every chip you swap is a real element with a real meaning. Combinations the register has not yet used are products of the system, labeled as generated.

The surname layer is plainer: a trade, a place, or a look. The register and this culture's surname conventions live on the German last names page.

What are German last names?

German surnames are fixed family names, and most record a trade. Müller, Schmidt, Schneider, Fischer, Weber and Wagner are the miller, the smith, the tailor, the fisher, the weaver and the wagon maker. Surnames became hereditary in German lands between the twelfth and sixteenth centuries, and the trade a family held on the day it registered froze into the name forever.

Common German last names with their origins
Last nameOrigin classMeaning
Mülleroccupationalmiller, the one who runs the mill
Schmidtoccupationalsmith
Schneideroccupationaltailor, the cutter
Weberoccupationalweaver
Wagneroccupationalwagon maker
Bergerlocativemountain dweller

The compound decompositions and the von-marker class are tabled on the German last names page. See the full list with meanings there, 200+ names with origin receipts.

Can the generator make male and female German names?

Yes. The gender toggle switches the element pools. Germanic dithematic names draw both genders from one element cupboard, with a lean: some elements sit almost only in masculine names, some almost only in feminine ones.

Feminine names lean on the second element: -gard (Hildegard, Irmgard), -hild (Brunhild), -linde (Sieglinde), -trud (Wiltrud), -heid (Adelheid). Masculine names lean on -bert (Adalbert), -hard (Bernhard, Eberhard), -helm (Wilhelm), -her (Walter), -wig (Ludwig). The front slot is open to both: Fried, Sig, Diet and Adel start names of every gender. These are habits of the register, not laws of grammar, and the any-gender setting mixes both pools.

Nachname mode is gender-neutral in the modern register: Müller is Müller regardless. The surname side is tabled on the German last names page.

What do the generated German names mean?

A generated name means exactly what its two elements say: nothing more, nothing less. Walk one row slowly. Bernhard is bern, bear, plus hard, brave: "brave as a bear." Adelheid is adel, noble, plus heid, sort: "noble sort." The receipt on every draw reads the stack the same way.

Watch for the shared-element families. Every -rich name claims rule (Heinrich, Dietrich, Friedrich). Every -hild name claims battle (Brunhild, Mechthild). The element is the claim; the pairing is the wish.

Ten names below, alternating surnames and given names so the table teaches both halves. The surname side continues on the German last names page.

German names with their element builds and meanings
NameBuilt fromMeaningLayer
MüllerMühle, mill + -ermilleroccupational
Heinrichheim + richhome rulerdithematic
Hildegardhild + gardbattle enclosuredithematic
Friedrichfried + richpeaceful rulerdithematic
Bernhardbern + hardbrave as a beardithematic
Schmidtschmied, smithsmithoccupational
Wilhelmwil + helmresolute protectordithematic
Adelheidadel + heidnoble sortdithematic
Wolfgangwolf + gangwolf pathdithematic
WagnerWagen, wagon + -erwagon makeroccupational

The compound engine: meaning stacked on meaning

German names stack meanings the way German words stack nouns. The culture that gave us Donaudampfschifffahrtsgesellschaft also gave names two slots and expected both to work. Adalbert says "noble-bright" and means it. Ludwig says "famous-battle." There is no filler element in the system: every morpheme carries a meaning a parent was asserting on purpose.

Five decompositions from the attested register, worked the way the receipt works them:

Germanic dithematic decompositions from the attested register
NameFront elementBack elementCompound claim
Heinrichheim, homerich, rulerruler of the home
Sigmundsig, victorymund, protectionvictory protection
Hermannher, armymann, manarmy man
Irmgardirm, greatgard, enclosuregreat enclosure
Roswitharos, famewitha, strongstrong in fame

What are rare German names?

A rare German name today is usually an old dithematic compound that fell out of school registers. Arn- and Rud- names (Arnulf, Rudolf-class fronts) thinned after their peak generations. Mecht- and Kuni- fronts survive in families, not fashion. The style filter's "uncommon" setting draws the flagged elements, and rare names carry the same receipts as common ones. Five examples:

Rare German names with their element builds and meanings
Rare nameBuilt fromMeaning
Arnulfarn, eagle + ulf, wolfeagle-wolf
Adelgundeadel, noble + gunde, warnoble in war
Wolframwolf, wolf + ram, ravenwolf-raven
Mechthildmecht, might + hild, battlemighty in battle
Dietmardiet, folk + mar, famousfamous among the folk

How do German names differ from French names?

German and French names share the Germanic root layer and treat it in opposite ways. German kept the compounding visible; French sanded it smooth.

German names versus French names
AttributeGermanFrench
Compound given namesTransparent: Heinrich is heim + richFused smooth: Henri, same root, no seams
Double given namesRareHyphen-joined: Jean-Pierre
Signature surname classOccupational: Müller, Schmidt, WeberPrepositional: Dubois, Dupont
Umlaut layerPresent: Müller, Schröder, KrügerAbsent in the native register
Feminine habitElement-marked: -gard, -hild, -lindeEnding-marked: -e, -ette, -ine

Neighbors, different machinery on the same ore. The French name generator shows what happened to the same elements after France smoothed them.

German name generator questions, answered

What is my German name?

The generator builds one for you from documented name elements. Set the gender toggle, generate, and read the receipt: the two elements, what each means, and what the compound asserts. It builds a name for you. It does not translate the one you have.

Is the generator accurate to real German naming?

Yes. The elements are real Germanic name elements with documented meanings, and the surnames carry real occupational and locative etymologies. The combinations are generated inside that productive system, and the receipt shows every part.

Can I get a German last name only?

Yes. Nachname mode draws surnames with their trade and place receipts. For the full list with meanings, the German last names page tables the register, Müller to Schmidt, with origin classes.

What are common German last names?

Müller, Schmidt and Schneider lead the register, and the top names are trades. Müller is the miller, Schmidt the smith, Schneider the tailor, Weber the weaver, Wagner the wagon maker. The full 200+ table lives on the German last names page.

Where this data comes from. Name elements, surnames and etymologies are compiled from published German onomastic references; the dithematic system is documented in the standard scholarship. The generator never invents elements. Where every name's receipt comes from →