German Names

German Names

German names have shaped naming far beyond Germany. Everyday English names like William, Henry, Charles, Emma and Matilda all have Germanic roots, built from old words for strength, fame, protection and battle. Today, parents in Germany, Austria and Switzerland mix those medieval classics with short international names like Emil, Mia and Noah.

This page is your starting point: a selection of more than 80 German first names and surnames with their meanings, plus a quick look at how German naming works. For deeper lists, see our German names for boys, German girl names and German last names. Neighbors worth exploring include Dutch names and Viking names.

Our top picks: Emil, Matilda, Otto, Greta, Friedrich, Liesel, Konrad, Frieda, Anton, Heidi, Ludwig, Ida

German Names: browse all lists

Popular German boy names

A mix of names topping recent German birth lists and timeless favorites. Browse the full list of German names for boys for more than a hundred more.

NameMeaningStyle
EmilLatin Aemilius, “rival” or “eager”Popular now
PaulLatin, “small”Popular now
FelixLatin, “lucky, happy”Popular now
AntonFrom the Roman name AntoniusPopular now
TheoGreek, “god”; short for TheodorPopular now
JonasHebrew, “dove”Popular now
MaximilianLatin, “greatest”Classic
Friedrich“Peaceful ruler”Classic
Otto“Wealth, fortune”Vintage revival
Ludwig“Famous in battle”Classic
Karl“Free man”Classic
Konrad“Bold counsel”Classic
Heinrich“Ruler of the home”Classic
Wolfgang“Path of the wolf”Traditional
JohannGerman form of John, “God is gracious”Traditional
LeonGreek, “lion”Popular now

Popular German girl names

Soft classics and short modern names both thrive in Germany. See more in our full list of German girl names.

NameMeaningStyle
EmiliaFeminine of Emil, “eager”Popular now
MiaShort for MariaPopular now
HannahHebrew, “grace”Popular now
Ida“Work, labor”Vintage revival
Frieda“Peace”Vintage revival
GretaShort for Margarete, “pearl”Vintage revival
Matilda“Mighty in battle”Classic
LuiseFeminine of Ludwig/Louis, “famous in battle”Classic
CharlotteFeminine of Karl, “free”Classic
LieselPet form of ElisabethTraditional
HeidiPet form of Adelheid, “noble type”; the heroine of Johanna Spyri’s Swiss novelTraditional
KlaraLatin, “bright, clear”Classic
MathildeGerman form of MatildaTraditional
LottePet form of CharlotteVintage revival
EllaShort for Elisabeth or GabrielePopular now
JohannaFeminine of Johann, “God is gracious”Classic

German names built from old Germanic words

Many German names are compounds of two old words. Once you know the building blocks, you can decode dozens of names at a glance — our names that mean strength and names that mean warrior are full of them.

ElementMeaningFound in
Adal-NobleAdelheid, Adolf, Albert
Bert-Bright, famousAlbert, Bertha, Robert
Gund-/Hild-BattleGunther, Hildegard, Brunhilde
HelmHelmet, protectionWilhelm, Helmut, Anselm
Hrod-FameRoland, Rudolf, Robert
Fried-PeaceFriedrich, Frieda, Siegfried
Ric-/Rich-Ruler, powerHeinrich, Dietrich, Richard
Wolf-WolfWolfgang, Rudolf, Adolf
Ger-SpearGerhard, Gertrud, Gerda
Sieg-VictorySiegfried, Sieglinde, Sigmund
Bern-BearBernhard, Bernd
MundProtectionSigmund, Edmund, Rosamund

Common German last names

Most German surnames come from occupations, which is why Müller, Schmidt and Schneider top the list. Our page of German last names goes much deeper.

SurnameMeaningEnglish equivalent
MüllerMillerMiller
SchmidtSmithSmith
SchneiderTailorTaylor
FischerFishermanFisher
WeberWeaverWebster
MeyerSteward, tenant farmer—
WagnerWagon maker, carterWainwright
BeckerBakerBaker
HoffmannSteward of a farm estate—
SchäferShepherdShepherd
KochCookCook
RichterJudge—
KleinSmallShort
WolfWolfWolf

German nicknames and pet forms

Germans love clipped pet forms, often ending in -i, -el or -chen. Some, like Heidi and Fritz, have become names in their own right.

NicknameFull nameNote
FritzFriedrichOnce so common it became slang for a German
HansiHans / JohannesAffectionate, southern German
SeppJosefTypical of Bavaria and Austria
GretelMargareteFamous from “Hansel and Gretel”
LieschenElisabethOld-fashioned and sweet
KathiKatharinaCommon in Bavaria and Austria
ResiTheresaSouthern German and Austrian
FranziFranziskaCasual and friendly
WilliWilhelmVintage charm
UschiUrsulaA 1960s favorite
GertiGertrudOld-fashioned
ToniAnton or AntoniaUnisex

Austrian and Swiss German names

German-speaking Austria and Switzerland share most names with Germany but have a few local favorites, often tied to Catholic saints or Alpine tradition.

NameMeaningWhere it’s typical
FlorianLatin, “flowering”Austria; patron saint of Upper Austria
Leopold“Brave people”Austria (Habsburg dynasty)
UrsLatin ursus, “bear”Switzerland
UeliPet form of Ulrich, “prosperity and power”Switzerland
VreniPet form of VerenaSwitzerland
NinaPet form of Anna or KatharinaAustria and Switzerland
ValentinaLatin, “strong, healthy”Austria
RupertForm of Robert, “bright fame”Austria (Salzburg)
TheresShort for TheresiaAustria and Bavaria
SerainaRomansh form of Serena, “serene”Switzerland (Graubünden)

How German names work

  • First names must identify gender and not harm the child. Registry offices in Germany can reject a name, though rules have relaxed a lot since the 2000s.
  • Most people have one or two given names. The Rufname is the one used daily; the rest honor relatives or godparents.
  • Umlauts matter. Müller and Mueller are the same name; ü can be written as “ue” outside Germany. On US documents you’ll often see the “ue” spelling.
  • Surnames often came from jobs. Unlike English, where Smith dominates alone, German has dozens of common occupational names, from Bauer (farmer) to Zimmermann (carpenter).
  • Want an English-friendly German name? Try Emil, Otto, Anton, Felix, Greta, Ida, Frieda or Matilda — easy to spell and say in the US.

Frequently asked questions

What are the most popular German names?

In recent years Noah, Matteo, Emil, Leon and Paul have led for boys in Germany, and Emilia, Sophia, Mia, Emma and Hannah for girls, according to data collected from registry offices.

What is the most common German last name?

Müller (“miller”) is the most common surname in Germany, followed by Schmidt, Schneider, Fischer and Weber.

What do German names usually mean?

Traditional German names combine two Germanic words, often about nobility, battle, peace or animals. Friedrich means “peaceful ruler,” and Wolfgang means “path of the wolf.”

Are English names like William and Henry German?

Yes, in origin. William comes from Germanic Wilhelm (“will-helmet”), Henry from Heinrich (“ruler of the home”) and Charles from Karl (“free man”).

Can you name a baby anything in Germany?

Not quite. The local registry office (Standesamt) must approve the name, and it can refuse names that could harm the child or that are not recognizable as names.