1. Home
  2. TAGS

German Names for Girls

German names for girls include such classics as Alice and Emma along with many girls’ names that rank among the most fashionable today, both in Germany and the English-speaking world. Along with Alice and Emma, the top German girl names in the US Top 1000 today include Adele, Amelia, Annalise, Ella, Elsa, Emmeline, Millie, and Zelda. In Germany, unique girl names with modern style include Anja, Frieda, Ida, Maude, Romy, and Tilly.

The top girl names in Germany include both those popular throughout Europe and North America, such as Emma, Mia, and Sophia, along with girl names particular to Germany, such as Milan, Leni, and Neele, a German short form of Cornelia.

In Germanophone Switzerland, Emma and Emilia are the most popular German names or girls.

The roster of top German girl names includes German variations of many familiar names, often with a spelling twist. Emilia ranks among Germany’s top names rather than Amelia, Klara takes the place of Clara, Emilie stands in for Emily, Sofie and Lilli are used instead of the usual English versions Sophie and Lily.

You can browse the complete roster of German girl names on our website on this page, continued below. 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.

You may also want to explore our list of German boy names.

Wylda

Meaning: to strive

Origin:Variation of the word wild or German
4016
Amalya

Meaning: work

Origin:German
5305
Hanne

Meaning: grace

Origin:Danish, Norwegian, German, Dutch
3190
Hannele

Meaning: grace

Origin:Finnish
11594
Isa

Meaning: strong-willed

Origin:German
1190
Juliane

Meaning: youthful or sky father

Origin:Latin
6688
Lili Lili is a feminine name of Hebrew, Latin, an...
Origin:Spelling variation of Lily or diminutive of Lilian
1720
Neele

Meaning: horn

Origin:German short form of Cornelia
18074
Raymonda

Meaning: wise protector

Origin:German
7290
Vala

Meaning: singled out

Origin:German
4971
Elske

Meaning: pledged to God

Origin:German and Frisian short form of Elizabeth
6922
Gertruda

Meaning: strength of a spear

Origin:Polish and Czech variation of Gertrude, German
17664
Jette The meaning of Jette is 'Home Ruler' and it ...
Origin:Dutch diminutive of names ending in jette or iette
4416
Keil

Meaning: wedge

Origin:German
5089
Lisbeth The name Lisbeth is a shortened version of t...
Origin:German, diminutive of Elizabeth
3816
Lora A name of Spanish origin, the meaning of Lor...
Origin:German variation and spelling variation of Laura
4667
Lauralei

Meaning: alluring, temptress

Origin:German
9422
Liesa

Meaning: pledged to God

Origin:German diminutive of Elizabeth
9717
Melisende

Meaning: strong in work

Origin:German
6718
Meike

Meaning: bitter

Origin:German variation of Mary
4254