German Names for Boys

German Names for Boys

German names for boys have a sturdy, no-nonsense charm. Many come from old Germanic words for strength, bravery and leadership — Konrad means “bold counsel,” Bernhard “brave as a bear” — while the names most popular in Germany today tend to be short and international, like Emil, Paul and Noah.

We’ve collected more than 110 boys’ names used in Germany, Austria and Switzerland, with a quick pronunciation guide and the real meaning of each. For girls, see our list of German girl names; for surnames, try German last names. You’ll find more background on naming customs in our German names guide.

Our top picks: Emil, Anton, Otto, Konrad, Felix, Friedrich, Matthias, Kaspar, Ludwig, Moritz, Jakob, Bruno

Names that appear near the top of recent German birth lists. Several, like Noah and Matteo, are international, but others — Emil, Anton, Karl — are distinctly German classics enjoying a revival.

NamePronunciationMeaning
NoahNOH-ahHebrew, “rest, comfort”
Matteomah-TAY-ohItalian form of Matthew, “gift of God”
EmilAY-meelLatin Aemilius, “rival” or “eager”
LeonLAY-onGreek, “lion”
PaulPOWLLatin, “small”
Eliaseh-LEE-asGreek form of Elijah, “my God is Yahweh”
FinnFINIrish, “fair,” or Norse, “a Finn”
HenryHEN-reeEnglish form of Heinrich, very popular in Germany
TheoTAY-ohShort for Theodor, “gift of God”
LucaLOO-kahItalian form of Luke
FelixFAY-liksLatin, “lucky, happy”
JonasYOH-nasHebrew, “dove”
AntonAN-tohnFrom the Roman name Antonius
BenBENShort for Benjamin, “son of the right hand”
JakobYAH-kopHebrew, “supplanter”
KarlKARL“Free man”
OskarOS-karPossibly Irish/Norse, “deer lover” or “god spear”
JulianYOO-lee-ahnFrom Julius, a Roman family name
Maximilianmak-see-MEE-lee-ahnLatin, “greatest”
LeoLAY-ohLatin, “lion”

Strong traditional German boy names

Medieval names built from Germanic words for power, war and protection. They pair especially well with short surnames. More ideas in strong boy names and names that mean brave.

NameMeaningNickname
Konrad“Bold counsel”Konny, Kurt
Friedrich“Peaceful ruler”Fritz
Ludwig“Famous in battle”Lutz, Lu
Heinrich“Ruler of the home”Heinz, Heiner
Wilhelm“Will-helmet”Willi, Helm
Bernhard“Brave as a bear”Bernd
Siegfried“Victory and peace”Sigi
Leopold“Brave people”Poldi
Dietrich“Ruler of the people”Dieter
Gerhard“Brave spear”Gerd
Adalbert“Noble and bright”Adi, Bert
Reinhard“Strong counsel”Reini
Gunther“Battle army”Gunni
Eberhard“Strong as a boar”Ebi
Rüdiger“Famous spear”Rudi
Ulrich“Prosperity and power”Uli
Hartmut“Hard/strong mind”Hartl
Wolfram“Wolf and raven”Wolf
ArminLatinized Arminius, the Germanic chief; later linked to “army man”Armi
BaldurThe Norse god of lightBaldi

Vintage German boy names coming back

These early-1900s names were considered old-fashioned for decades. Now they sound fresh again, especially to parents who like old-fashioned boy names.

NamePronunciationMeaning
OttoOT-toh“Wealth, fortune”
FritzFRITSPet form of Friedrich
BrunoBROO-noh“Brown” or “armor”
KurtKOORTShort for Konrad
ErnstAIRNST“Serious, earnest”
AugustOW-goostLatin, “venerable”
GustavGOOS-tahfSwedish, possibly “staff of the Goths”
HugoHOO-goh“Mind, spirit”
ArthurAR-toorCeltic, possibly “bear”
RudolfROO-dolf“Famous wolf”
AlbertAL-bairt“Noble and bright”
HansHAHNSShort for Johannes, “God is gracious”
WalterVAL-ter“Army ruler”
AlfredAL-fraytOld English, “elf counsel”
TheodorTAY-oh-dorGreek, “gift of God”
JohannYOH-hahnGerman form of John
EmmerichEM-meh-rikh“Powerful at home” or “work ruler”
FerdinandFAIR-dee-nahnt“Bold journey”
HeinzHYNTSPet form of Heinrich
ErichAY-rikh“Eternal ruler”
HelmutHEL-moot“Helmet, courage”
HerbertHAIR-bairt“Bright army”

Short German names for boys

One- and two-syllable names that are easy to say in English and German alike. See short boy names for more.

NamePronunciationMeaning
JanYAHNShort form of Johannes
NilsNILSScandinavian form of Nicholas
LarsLARSScandinavian form of Laurentius
TillTILShort for Dietrich; the trickster Till Eulenspiegel
TimoTEE-mohShort for Timotheus, “honoring God”
KaiKYFrisian, possibly from Gerhard or Nikolaus
JensYENSDanish/northern German form of John
VeitFYTGerman form of Vitus, “life”
LutzLOOTSPet form of Ludwig
ArneAR-nehNorse, “eagle”
NicoNEE-kohShort for Nikolaus
UweOO-vehFrisian, possibly from Ulf, “wolf”
Knutk-NOOTNorse, “knot”
MalteMAL-tehDanish/northern German form of Helmold, “helmet ruler”
OleOH-lehNorthern German/Danish form of Olaf, “ancestor’s descendant”
HannesHAHN-nesShort for Johannes
LenzLENTSPet form of Lorenz

Unique and uncommon German boy names

Distinctive names that are rooted in German history and culture but rarely heard in the US. For more rare finds, see unique boy names.

NamePronunciationMeaning
KasparKAHS-parPossibly Persian, “treasurer”; one of the Three Kings
MoritzMOH-ritsGerman form of Maurice, “dark-skinned”
Matthiasmah-TEE-asHebrew, “gift of God”
LorenzLOH-rentsGerman form of Lawrence, “from Laurentum”
BenediktBAY-neh-diktLatin, “blessed”
Quirinkvee-REENLatin, possibly from Quirinus, a Roman god
SeverinZAY-veh-reenLatin, “stern”
FlorianFLOH-ree-ahnLatin, “flowering”
ValentinVAH-len-teenLatin, “strong, healthy”
WendelinVEN-deh-leenFrom the Vandals tribe; a popular saint
KonstantinKON-stan-teenLatin, “steadfast”
FrederikFRAY-deh-rikNorthern German form of Friedrich
AnsgarANS-gar“God’s spear”
Corneliuskor-NAY-lee-oosLatin, possibly “horn”
BalthasarBAHL-tah-zarBabylonian, “Baal protect the king”; one of the Three Kings
VinzenzVIN-tsentsLatin, “conquering”
MagnusMAHG-noosLatin, “great”
EngelbertENG-el-bairtPossibly “bright Angle” (the Angles tribe + “bright”)
JoschaYOSH-ahPet form of Josef
LinusLEE-noosGreek, “flax”

Austrian, Swiss and Bavarian boy names

The Catholic south has its own flavor, with saints’ names and hearty Alpine nicknames. Several are shared with our list of saint names.

NameMeaningRegion
SeppPet form of JosefBavaria, Austria
XaverBasque, “new house”; after Saint Francis XavierBavaria
AloisGermanic, “famous warrior”Bavaria, Austria
UrsLatin ursus, “bear”Switzerland
BeatLatin, “blessed” (pronounced BAY-aht)Switzerland
RetoPossibly Latin, “from Raetia”Switzerland
AndreasGreek, “manly, brave”Austria, Bavaria
RupertForm of Robert, “bright fame”Austria (Salzburg)
KorbinianPossibly Latin corvus, “raven”Bavaria (patron of Munich-Freising)
WastlPet form of SebastianBavaria
ToniPet form of AntonAustria, Bavaria

Tips for picking a German boy’s name

  • Test the German sounds. W sounds like V, J like Y and final D like T, so Jakob is “YAH-kop” in German. Decide whether you want the German or English pronunciation.
  • Use the built-in nickname. Many traditional names come with friendly short forms — Friedrich/Fritz, Heinrich/Heinz, Ludwig/Lutz — giving your son options as he grows.
  • Balance a heavy name with a light one. A two-part name like Konrad James or Leo Friedrich pairs a strong German name with an easy one. Check our boy middle names for ideas.
  • Mind the history. A few names carry heavy 20th-century associations in Germany; if you’re unsure, a name like Emil, Anton or Otto is a safe, warm classic.
  • Check the spelling in English. Jakob, Oskar and Konrad are often read as Jacob, Oscar and Conrad; choose the version you’re happy to spell out.

Frequently asked questions

What are the most popular German boy names?

Recent German birth lists have been led by Noah, Matteo, Emil, Leon, Paul and Elias, with Finn, Luca, Theo and Henry close behind.

What is a strong German name for a boy?

Konrad (“bold counsel”), Bernhard (“brave as a bear”), Friedrich (“peaceful ruler”), Siegfried (“victory and peace”) and Wolfram (“wolf and raven”) all have powerful meanings.

What are old German boy names?

Classic early 20th-century names include Otto, Fritz, Ernst, Kurt, Walter, Hans, Wilhelm and Heinrich. Otto, Emil and Anton are already trendy again.

Which German boy names work well in English?

Emil, Felix, Otto, Anton, Hugo, Jonas, Oskar and Leo are easy to spell and pronounce in the US while keeping a German feel.

What does the name Otto mean?

Otto comes from the Germanic element aud, meaning “wealth” or “fortune.” It was the name of several Holy Roman Emperors, beginning with Otto the Great.