German Girl Names

German Girl Names

German girl names range from sweet and old-fashioned (Frieda, Lotte, Liesel) to grand medieval names built from words for battle and nobility (Hildegard, Adelheid, Mathilde). In between sit the gentle, international names German parents choose most today, like Emilia, Mia and Ida.

Below are more than 110 German girl names with pronunciation tips and meanings, sorted by style. You’ll also find Austrian and Swiss favorites and the charming pet forms Germans use every day. Want the full picture? Head to our German names hub, see the brother list of German names for boys, or find a matching surname among our German last names.

Our top picks: Emilia, Frieda, Ida, Greta, Lotte, Mathilde, Liesel, Romy, Ilse, Wilhelmina, Clara, Hedda

Names regularly near the top of German birth lists compiled from registry offices. Many are international, but German parents often favor the German spellings (Sophia, Klara, Marie).

NamePronunciationMeaning
Emiliaeh-MEE-lee-ahLatin Aemilia, “rival” or “eager”
Sophiazoh-FEE-ahGreek, “wisdom”
EmmaEM-ahGermanic, “whole, universal”
HannahHAH-nahHebrew, “grace”
MiaMEE-ahShort for Maria
LinaLEE-nahShort for names like Karolina or Paulina
MilaMEE-lahSlavic, “gracious, dear”
EllaEL-ahShort for Elisabeth or Gabriele
ClaraKLAH-rahLatin, “bright, clear”
LeaLAY-ahFrom Leah, possibly “weary” or “delicate”
Mariemah-REEGerman/French form of Mary
LeniLAY-neePet form of Helene or Magdalena
Mathildamah-TIL-dah“Mighty in battle”
Luisaloo-EE-zahFeminine of Ludwig, “famous in battle”
LiaLEE-ahShort for Julia or Amalia
PaulaPOW-lahLatin, “small”
MajaMY-ahShort for Maria; also linked to Maia
Charlotteshar-LOT-ehFeminine of Karl, “free”
AmelieAH-meh-leeFrom Amalia, “work”
Johannayoh-HAH-nahFeminine of Johann, “God is gracious”

Vintage German girl names back in fashion

The names of great-grandmothers born around 1900 are among Germany’s trendiest choices right now. They also appeal to fans of vintage girl names.

NamePronunciationMeaning
FriedaFREE-dah“Peace”
IdaEE-dah“Work, labor”
GretaGRAY-tahShort for Margarete, “pearl”
LotteLOT-tehPet form of Charlotte
IlseIL-zehPet form of Elisabeth
HeddaHED-dahShort for Hedwig, “battle”
EdithAY-ditOld English/Germanic, “prosperity in war”
MarthaMAR-tahAramaic, “lady, mistress”
AlmaAL-mahLatin, “nourishing, kind”
ElsaEL-zahShort for Elisabeth
IrmaEER-mah“Whole, universal” (from Ermen)
KätheKAY-tehPet form of Katharina
ElseEL-zehShort for Elisabeth
Augusteow-GOOS-tehLatin, “venerable”
Mathildemah-TIL-dehGerman form of Matilda
Luiseloo-EE-zehGerman form of Louise
Heleneheh-LAY-nehGreek, possibly “torch, light”
Margaretemar-gah-RAY-tehGreek, “pearl”
ErikaAIR-ee-kahFeminine of Erik, “eternal ruler”
GerdaGAIR-dahNorse Gerðr, “enclosure”
HerthaHAIR-tahPossibly from Nerthus, a Germanic earth goddess
LieselotteLEE-zeh-lot-tehLiese + Lotte (Elisabeth + Charlotte)
WilmaVIL-mahShort for Wilhelmina, “will-helmet”
Elisabethay-LEE-zah-betHebrew, “pledged to God”

Old Germanic girl names with strong meanings

Medieval names built from two Germanic elements. They sound bold and can be softened with nicknames — Hildegard becomes Hilde, Adelheid becomes Heidi. For more names in this spirit, see female warrior names.

NameMeaningNickname
Adelheid“Noble type”Heidi, Adele
Hildegard“Battle enclosure/protection”Hilde, Hildy
Brunhilde“Armored battle”Hilda
Gertrud“Spear strength”Trudi, Gerti
Sieglinde“Victory shield” or “gentle victory”Linde
Kunigunde“Brave in war” (clan + battle)Gundi
Irmgard“Whole enclosure/protection”Irmi
Walburga“Ruler of the fortress”Burgi, Walli
Hedwig“Battle fight”Hedi
Wilhelmina“Will-helmet,” protectionMina, Minna
Rosamunde“Horse protection”; later read as “rose of the world”Rosa
Gerlinde“Gentle spear”Linde
Ottilie“Wealth, fortune”Tilly
FriederikeFeminine of Friedrich, “peaceful ruler”Rike
Liebgard“Beloved protection”Liebi
Adelinde“Noble and gentle”Linde
Gisela“Pledge, hostage”Gisi
Berta“Bright, famous”Bertie

Short and cute German girl names

Pet forms are used as full names in Germany, which gives lots of short, cheerful options that also fit on our list of cute girl names.

NamePronunciationMeaning
RomyROH-meePet form of Rosemarie; actress Romy Schneider
LieselLEE-zelPet form of Elisabeth
HeidiHY-deePet form of Adelheid, “noble type”
AnniAH-neePet form of Anna
MinaMEE-nahShort for Wilhelmina
GretelGRAY-telPet form of Margarete
HanneHAH-nehShort for Johanna
NeleNAY-lehPet form of Cornelia or Petronella
KajaKY-ahScandinavian/German pet form of Katharina
RikeREE-kehShort for Friederike or Ulrike
ResiRAY-zeePet form of Theresia
GitteGIT-tehPet form of Brigitte
FenjaFEN-yahNorthern German, possibly from Norse Fenja
TildaTIL-dahShort for Mathilda
JetteYET-tehPet form of Henriette
MerleMAIR-lehPossibly from French merle, “blackbird”
TessaTES-sahShort for Theresa
RonjaRON-yahPopular via Astrid Lindgren’s novel <em>Ronja, the Robber’s Daughter</em>
PiaPEE-ahLatin, “pious”
LeneLAY-nehShort for Helene or Magdalene

Rare and unusual German girl names

Distinctive names that are well established in Germany but rare in the US — perfect if you want something with history that nobody else has. More ideas: unique girl names.

NamePronunciationMeaning
Isoldeee-ZOL-dehFrom the Tristan legend; possibly “ice ruler”
Undineoon-DEE-nehLatin unda, “wave”; a water spirit
Elfriedeel-FREE-dehOld English Ælfthryth, “elf strength”
WiebkeVEEP-kehFrisian pet form of names starting with Wig-, “battle”
ElkeEL-kehLow German/Frisian form of Adelheid
SilkeZIL-kehLow German pet form of Cecilia
ImkeIM-kehFrisian, from names starting with Irm-, “whole”
SwantjeSVAHNT-yehLow German, from Swanhild, “swan battle”
Carlottakar-LOT-tahItalianate form of Charlotte, used in Germany
AnnelieseAH-neh-lee-zehAnna + Liese, “grace” + “pledged to God”
Marlenemar-LAY-nehMaria + Magdalena; actress Marlene Dietrich
RosalindROH-zah-lint“Horse” + “gentle, soft”
Veronikaveh-ROH-nee-kahLatin/Greek, “true image” or “bringer of victory”
WaltraudVAL-trowt“Ruling strength”
Leonorelay-oh-NOH-rehForm of Eleanor; heroine of Beethoven’s <em>Fidelio</em>
UrsulaOOR-zoo-lahLatin, “little bear”
EikeEYE-kehFrisian, “edge, blade”
SolveigSOL-vygNorse, “sun strength”; used in northern Germany

Austrian, Swiss and Bavarian girl names

Catholic southern Germany, Austria and Switzerland keep saints’ names and Alpine pet forms alive — a nice alternative to our main list of saint names.

NameMeaningRegion
TheresiaGreek, possibly “harvester”Austria, Bavaria (after Maria Theresa)
VreniPet form of Verena, possibly “true”Switzerland
Magdalena“Of Magdala”Austria, Bavaria
FranziskaFeminine of Franz, “Frenchman”Bavaria, Austria
RosinaDiminutive of RosaAustria
AnnemarieAnna + MariaSwitzerland, Austria
SissiPet form of Elisabeth; Empress Elisabeth of AustriaAustria
LeonieFeminine of Leon, “lion”Switzerland, Germany
SerainaRomansh form of Serena, “serene”Switzerland (Graubünden)
KathrinForm of KatharinaAustria, Switzerland
ZenziPet form of Crescentia, “growing”Bavaria

Tips for choosing a German girl name

  • Mind the “w” and “j.” In German, W sounds like V and J like Y, so Wilhelmina is “vil-hel-MEE-nah” and Johanna is “yo-HAH-nah.” Decide whether you’ll use the German or English pronunciation.
  • Umlauts are optional abroad. Käthe can be written Kaethe in the US. If the umlaut matters to you, check that your state’s birth certificate system accepts it.
  • Use the nickname trick. A long medieval name like Hildegard or Wilhelmina gives a child both a strong formal name and a sweet nickname (Hilde, Mina).
  • Pair a German first name with an easy middle. Frieda Jane or Greta Rose feels balanced; our middle names for girls list can help.
  • Look for meanings you love. Frieda means “peace,” Ida “work,” Berta “bright” — simple, positive meanings that are easy to explain.

Frequently asked questions

What are the most popular German girl names?

Recent German birth lists are led by Emilia, Sophia, Emma, Hannah, Mia and Lina, with vintage names like Ida, Frieda and Mathilda rising fast.

What are old-fashioned German girl names?

Traditional names include Gertrud, Hildegard, Ilse, Hedwig, Käthe, Irmgard and Elfriede. Many were common around 1900–1930 and are only now starting to return.

What German girl name means peace?

Frieda (also spelled Frida) comes from the Germanic word fridu, “peace.” Friederike, the feminine of Friedrich, means “peaceful ruler.”

What German girl names work well in English?

Greta, Ida, Emma, Clara, Heidi, Elsa, Marlene and Matilda are easy to spell and pronounce in the US while still sounding German.

Is Heidi a German name?

Yes. Heidi is a German and Swiss pet form of Adelheid, meaning “noble type,” made famous by Johanna Spyri’s 1881 novel Heidi.