1. Home
  2. TAGS

German Names

German baby names on this list are those that have their roots in German and Germanic languages, which is not necessarily the same as names popular in modern Germany. On the other hand, popular baby names in Germany include many choices that may not necessarily be German, such as the Latinate Mia and Sofia or the Irish Finn.

The top girl name in the US today is Emma, a German name. Along with Emma, German names in the US Top 500 for girls include Angela, Ameiia, Alice, Adele, Amelia, Ella, Edith, Millie, and Matilda .

For boys, the top German name in the US is William. Along with William is German names in the US Top 500 include Charles, Conrad, Henry, Leo, and Max.

In Germany, popular names include Lina, Neele, Louis, and Anton.

The German girls' name Emma is near the head of the list in Germany as well as many other countries, and names of German origin such as Alice and Axel rank highly in many places in the Western World.

If you're looking for German names for your baby girl or baby boy, browse this full list of possibilities, or search our individual lists of German names for girls and German names for boys.

The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

Stefan The meaning of Stefan is 'crown' or 'victori...
Origin:German, Scandinavian, Polish, and Russian variation of Stephen
1119
Amaury

Meaning: work power

Origin:French form of Amalric
1522
Friedrich Friedrich is primarily a masculine name of G...
Origin:German variation of Frederick
3454
Ernst The meaning of Ernst is explained as a 'seri...
Origin:German variation of Ernest
5281
Bernhard A gender-specific name traditionally for boy...
Origin:German
8137
Luther

Meaning: army people

Origin:German
604
Origin:Spelling variation of Emery
1157
Johan

Meaning: God is gracious

Origin:German variation of John
1304
Justus

Meaning: just

Origin:Latin
1081
Bobby

Meaning: bright fame

Origin:Diminutive of Robert
737
Kellan

Meaning: swamp; slender

Origin:Spelling variation of Kellen
696
Bauer

Meaning: farmer, tiller of the soil

Origin:German
2354
Kaiser

Meaning: Emperor

Origin:German
941
Ritter

Meaning: knight, mounted warrior

Origin:German
4891
Rune

Meaning: secret

Origin:German and Swedish
717
Alexandrine

Meaning: defending men

Origin:French and German variation of Alexandra
3582
Ilsa

Meaning: pledged to God

Origin:German variation of Elizabeth
1297
Hannelore

Meaning: grace + god is my light

Origin:German
2139
Lilo

Meaning: generous one

Origin:German, diminutive of Liselotte; Hawaiian
1181
Freda

Meaning: peaceful,

Origin:German
2312