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.
Popular German girl names today
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).
| Name | Pronunciation | Meaning |
|---|---|---|
| Emilia | eh-MEE-lee-ah | Latin Aemilia, “rival” or “eager” |
| Sophia | zoh-FEE-ah | Greek, “wisdom” |
| Emma | EM-ah | Germanic, “whole, universal” |
| Hannah | HAH-nah | Hebrew, “grace” |
| Mia | MEE-ah | Short for Maria |
| Lina | LEE-nah | Short for names like Karolina or Paulina |
| Mila | MEE-lah | Slavic, “gracious, dear” |
| Ella | EL-ah | Short for Elisabeth or Gabriele |
| Clara | KLAH-rah | Latin, “bright, clear” |
| Lea | LAY-ah | From Leah, possibly “weary” or “delicate” |
| Marie | mah-REE | German/French form of Mary |
| Leni | LAY-nee | Pet form of Helene or Magdalena |
| Mathilda | mah-TIL-dah | “Mighty in battle” |
| Luisa | loo-EE-zah | Feminine of Ludwig, “famous in battle” |
| Lia | LEE-ah | Short for Julia or Amalia |
| Paula | POW-lah | Latin, “small” |
| Maja | MY-ah | Short for Maria; also linked to Maia |
| Charlotte | shar-LOT-eh | Feminine of Karl, “free” |
| Amelie | AH-meh-lee | From Amalia, “work” |
| Johanna | yoh-HAH-nah | Feminine 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.
| Name | Pronunciation | Meaning |
|---|---|---|
| Frieda | FREE-dah | “Peace” |
| Ida | EE-dah | “Work, labor” |
| Greta | GRAY-tah | Short for Margarete, “pearl” |
| Lotte | LOT-teh | Pet form of Charlotte |
| Ilse | IL-zeh | Pet form of Elisabeth |
| Hedda | HED-dah | Short for Hedwig, “battle” |
| Edith | AY-dit | Old English/Germanic, “prosperity in war” |
| Martha | MAR-tah | Aramaic, “lady, mistress” |
| Alma | AL-mah | Latin, “nourishing, kind” |
| Elsa | EL-zah | Short for Elisabeth |
| Irma | EER-mah | “Whole, universal” (from Ermen) |
| Käthe | KAY-teh | Pet form of Katharina |
| Else | EL-zeh | Short for Elisabeth |
| Auguste | ow-GOOS-teh | Latin, “venerable” |
| Mathilde | mah-TIL-deh | German form of Matilda |
| Luise | loo-EE-zeh | German form of Louise |
| Helene | heh-LAY-neh | Greek, possibly “torch, light” |
| Margarete | mar-gah-RAY-teh | Greek, “pearl” |
| Erika | AIR-ee-kah | Feminine of Erik, “eternal ruler” |
| Gerda | GAIR-dah | Norse Gerðr, “enclosure” |
| Hertha | HAIR-tah | Possibly from Nerthus, a Germanic earth goddess |
| Lieselotte | LEE-zeh-lot-teh | Liese + Lotte (Elisabeth + Charlotte) |
| Wilma | VIL-mah | Short for Wilhelmina, “will-helmet” |
| Elisabeth | ay-LEE-zah-bet | Hebrew, “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.
| Name | Meaning | Nickname |
|---|---|---|
| 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,” protection | Mina, Minna |
| Rosamunde | “Horse protection”; later read as “rose of the world” | Rosa |
| Gerlinde | “Gentle spear” | Linde |
| Ottilie | “Wealth, fortune” | Tilly |
| Friederike | Feminine 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.
| Name | Pronunciation | Meaning |
|---|---|---|
| Romy | ROH-mee | Pet form of Rosemarie; actress Romy Schneider |
| Liesel | LEE-zel | Pet form of Elisabeth |
| Heidi | HY-dee | Pet form of Adelheid, “noble type” |
| Anni | AH-nee | Pet form of Anna |
| Mina | MEE-nah | Short for Wilhelmina |
| Gretel | GRAY-tel | Pet form of Margarete |
| Hanne | HAH-neh | Short for Johanna |
| Nele | NAY-leh | Pet form of Cornelia or Petronella |
| Kaja | KY-ah | Scandinavian/German pet form of Katharina |
| Rike | REE-keh | Short for Friederike or Ulrike |
| Resi | RAY-zee | Pet form of Theresia |
| Gitte | GIT-teh | Pet form of Brigitte |
| Fenja | FEN-yah | Northern German, possibly from Norse Fenja |
| Tilda | TIL-dah | Short for Mathilda |
| Jette | YET-teh | Pet form of Henriette |
| Merle | MAIR-leh | Possibly from French merle, “blackbird” |
| Tessa | TES-sah | Short for Theresa |
| Ronja | RON-yah | Popular via Astrid Lindgren’s novel <em>Ronja, the Robber’s Daughter</em> |
| Pia | PEE-ah | Latin, “pious” |
| Lene | LAY-neh | Short 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.
| Name | Pronunciation | Meaning |
|---|---|---|
| Isolde | ee-ZOL-deh | From the Tristan legend; possibly “ice ruler” |
| Undine | oon-DEE-neh | Latin unda, “wave”; a water spirit |
| Elfriede | el-FREE-deh | Old English Ælfthryth, “elf strength” |
| Wiebke | VEEP-keh | Frisian pet form of names starting with Wig-, “battle” |
| Elke | EL-keh | Low German/Frisian form of Adelheid |
| Silke | ZIL-keh | Low German pet form of Cecilia |
| Imke | IM-keh | Frisian, from names starting with Irm-, “whole” |
| Swantje | SVAHNT-yeh | Low German, from Swanhild, “swan battle” |
| Carlotta | kar-LOT-tah | Italianate form of Charlotte, used in Germany |
| Anneliese | AH-neh-lee-zeh | Anna + Liese, “grace” + “pledged to God” |
| Marlene | mar-LAY-neh | Maria + Magdalena; actress Marlene Dietrich |
| Rosalind | ROH-zah-lint | “Horse” + “gentle, soft” |
| Veronika | veh-ROH-nee-kah | Latin/Greek, “true image” or “bringer of victory” |
| Waltraud | VAL-trowt | “Ruling strength” |
| Leonore | lay-oh-NOH-reh | Form of Eleanor; heroine of Beethoven’s <em>Fidelio</em> |
| Ursula | OOR-zoo-lah | Latin, “little bear” |
| Eike | EYE-keh | Frisian, “edge, blade” |
| Solveig | SOL-vyg | Norse, “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.
| Name | Meaning | Region |
|---|---|---|
| Theresia | Greek, possibly “harvester” | Austria, Bavaria (after Maria Theresa) |
| Vreni | Pet form of Verena, possibly “true” | Switzerland |
| Magdalena | “Of Magdala” | Austria, Bavaria |
| Franziska | Feminine of Franz, “Frenchman” | Bavaria, Austria |
| Rosina | Diminutive of Rosa | Austria |
| Annemarie | Anna + Maria | Switzerland, Austria |
| Sissi | Pet form of Elisabeth; Empress Elisabeth of Austria | Austria |
| Leonie | Feminine of Leon, “lion” | Switzerland, Germany |
| Seraina | Romansh form of Serena, “serene” | Switzerland (Graubünden) |
| Kathrin | Form of Katharina | Austria, Switzerland |
| Zenzi | Pet 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.