German girl names: 160+ female German names with meanings and origins
170 names · Updated · By The Nomezo Editors · Save to Pinterest
German girl names range from modern favorites like Emilia, Frieda and Mathilda to old Germanic classics such as Adelheid and Hildegard. Many traditional female German names are built from old words for noble, battle and strength, which is why they sound so sturdy.
Below are 160+ real German names for girls, each with its meaning, language of origin and, where it helps, a simple pronunciation. You will find the most popular names in Germany today, traditional and strong Germanic names, vintage favorites, common German women's names, German forms of international names, North German and Frisian names, short names that suit a female dog, cute nicknames and rare picks.
Can't decide? Shuffle 6 random picks
Rosi
Rose; Latin, a pet form of Rosa. Say ROH-zee
Dörthe
Gift of God; Greek, the Low German Dorothea. Say DUR-tuh
Gunda
War; Germanic gund. A punchy pick for a guard dog. Say GOON-dah
Susi
Lily; Hebrew, a pet form of Susanne. Say ZOO-zee
Heidrun
Bright secret lore; Old Norse heiðr and rún. Say HY-droon
Rosa
Rose; Latin. A flower name with old-world charm. Say ROH-zah
German name tools
Build a noble name the way German law has written it since 1919, see every surname a child can get from two parents under the 2025 rules, and learn how to say a German name.
A noble name, done right
- The legal name today
- Hans Freiherr von Hohenberg
- Before 1919: Freiherr Hans von Hohenberg
- In an index: Under H, for Hohenberg, ignoring Freiherr and von
- In Austria, which abolished titles and von in 1919: Hans Hohenberg
- The title is the German equivalent of baron.
Since 1919 a title is simply part of the surname, so it moved inside the name. Von alone does not prove nobility: some 200 to 300 ordinary German surnames contain it.
A child's surname from both parents
- BeckerThe first parent's surname
- SchmidtThe second parent's surname
- Becker-SchmidtDouble name, hyphenated (the default)
- Schmidt-BeckerDouble name, the other order
- Becker SchmidtDouble name without a hyphen, if the parents choose it
Children born since 1 May 2025 may have a double name of two parts at most, hyphenated unless the parents decide otherwise; older children can switch, with their consent from age five.
How to say it, and how to spell it without umlauts
- sch sounds like English sh.
- j sounds like English y.
- ü somewhat like the u in cute: say ee with rounded lips.
- ö somewhat like the vowel in heard.
- Without umlauts
- Juergen Schroeder
- In a passport's machine-readable line
- JUERGEN SCHROEDER
- Write ü as ue, never plain u: Muller for Müller is wrong, and German law treats that change as a change of name.
Popular German girl names
Names German parents choose most often right now, including the 2025 top 10 from the Gesellschaft für deutsche Sprache (GfdS).
- Hanna US #512: Favor, grace; Hebrew. A 2025 top-10 name in Germany. Say HAH-nah
- Klara: Clear, bright; Latin. Klara and Clara together ranked 8th in 2025
- Frieda: Peace; Germanic fridu. A cozy vintage name. Say FREE-dah
- Ida: Possibly work; Germanic id. An old name, 12th in Germany in 2025. Say EE-dah
- Mathilda: Strength in battle; Germanic maht and hild. Say mah-TIL-dah
- Luisa US #903: Famous in battle; Germanic, a feminine form of Ludwig. Say loo-EE-zah
- Johanna US #871: God is gracious; Hebrew, a feminine form of Johannes. Say yo-HAH-nah
- Paula US #855: Small, humble; Latin, a feminine form of Paul. Say POW-lah
- Leonie: Lioness; Latin, from leo, lion. Say LAY-o-nee
- Viktoria: Victory; Latin. Germans spell it with k or c. Say vik-TOR-ee-ah
- Pia: Pious, devout; Latin. Short, sweet and easy to spell. Say PEE-ah
- Lina US #572: A short form of names ending in -lina, like Karolina; 5th in 2025. Say LEE-nah
Traditional German female names
Old Germanic names built from elements like adal (noble), gard (enclosure) and trud (strength).
- Adelheid: Nobility; Germanic adal, noble, and heit, sort. Say AH-del-hite
- Hildegard: Battle enclosure; Germanic hild and gard. Borne by the medieval abbess of Bingen
- Gisela: Pledge; Germanic gisil. Say GEE-zeh-lah
- Irmgard: Whole enclosure; Germanic irmin and gard. Say IRM-gart
- Wilhelmina: Will and helmet; Germanic, a feminine form of Wilhelm. Say vil-hel-MEE-nah
- Bertha: Bright; Germanic beraht. Say BAIR-tah
- Edeltraud: Noble strength; Germanic adal and trud. Say AY-del-trowt
- Elfriede: Elf strength; Old English, the German form of Elfreda. Say el-FREE-duh
- Sieglinde: Gentle victory; Germanic sigu and lind. Say zeek-LIN-duh
- Irma: Whole, great; Germanic irmin. Say EER-mah
- Gudrun: God's secret lore; Old Norse, long used in Germany. Say GOOD-roon
- Hermine: Army man; Germanic, a feminine form of Hermann. Say hair-MEE-nuh
- Luitgard: People and enclosure; Germanic liut and gard
Strong German girl names
Warrior names from Germanic legend and history, many built on hild, meaning battle.
- Brunhilde: Armor and battle; Germanic. A warrior queen in the Nibelungenlied. Say broon-HIL-duh
- Kriemhild: Mask and battle; Germanic. Heroine of the Nibelungenlied. Say KREEM-hilt
- Hilde: Battle; Germanic hild, short for many old names. Say HIL-duh
- Hedwig: Battle, warfare; Germanic hadu and wig. Say HAYT-vikh
- Gertrud: Spear strength; Germanic ger and trud. Say GAIR-troot
- Waltraud: Power and strength; Germanic walt and trud. Say VAHL-trowt
- Walburga: Power and fortress; Germanic. An English-born saint of Germany. Say vahl-BOOR-gah
- Roswitha: Fame and strength; Germanic hrod and swinth. Say ros-VEE-tah
- Hiltrud: Battle strength; Germanic hild and trud. Say HIL-troot
- Mechthild: Strength in battle; Germanic, a medieval form of Mathilda. Say MEKH-tilt
- Gerhild: Spear and battle; Germanic ger and hild. Say GAIR-hilt
- Swanhild: Swan and battle; Germanic. Borne by the wife of Charles Martel. Say SVAHN-hilt
- Sieghild: Victory and battle; Germanic sigu and hild. Say ZEEK-hilt
- Wiltrud: Will and strength; Germanic willo and trud. Say VIL-troot
- Ricarda: Brave ruler; Germanic, a feminine form of Richard. Say ree-KAR-dah
Old-fashioned German girl names
Vintage names with a grandmotherly charm, several of them pet forms of longer classics.
- Liesel: God is my oath; Hebrew, a pet form of Elisabeth. Say LEE-zel
- Ilse: God is my oath; Hebrew, a German short form of Elisabeth. Say IL-zuh
- Gretchen: Pearl; Greek, a German pet form of Margarete
- Lotte: Free man; Germanic, short for Charlotte. Say LOT-uh
- Helga: Holy, blessed; Old Norse, long used in Germany. Say HEL-gah
- Erika: Eternal ruler; Old Norse. Also the German word for heather
- Ingeborg: Ing's help; Old Norse, after Ing, a Germanic god. Say ING-eh-bork
- Ursula: Little bear; Latin, from ursa, bear. Say OOR-zoo-lah
- Renate: Born again; Latin renatus. Say reh-NAH-tuh
- Beate: Blessed; Latin beata. Say beh-AH-tuh
- Jutta: Jewish woman; Hebrew, probably a medieval German form of Judith. Say YOO-tah
- Ute: Wealth, fortune; Germanic, a form of Oda. Say OO-tuh
- Heidi US #340: Nobility; a German pet form of Adelheid made famous by the Swiss novel Heidi (1880). Say HY-dee
- Anneliese: Grace and God is my oath; Hebrew, Anne plus Liese. Say AH-neh-lee-zuh
- Annegret: Grace and pearl; Hebrew and Greek, Anne plus Grete
- Margarete: Pearl; Greek. The source of Grete and Gretel. Say mar-gah-RAY-tuh
- Dorothea: Gift of God; Greek. Say do-ro-TAY-ah
- Greta US #908: Pearl; Greek, short for Margarete. It fell out of Germany's top 200 in 2020. Say GRAY-tah
Common German women's names
Names that many grown German women carry, from postwar classics to 1980s favorites.
- Kerstin: Follower of Christ; Greek, a Swedish form of Christina. Say KAIR-stin
- Anja: Favor, grace; Hebrew, via the Russian pet form Anya. Say AHN-yah
- Stefanie: Crown, garland; Greek, a feminine form of Stefan. Say SHTEH-fah-nee
- Christa: Follower of Christ; Greek, short for Christina. Say KRIS-tah
- Sonja: Wisdom; Greek, via Sonya, the Russian pet form of Sophia. Say ZON-yah
- Dagmar: Day maid; Old Norse dagr and mær. Say DAHG-mar
- Inge: After Ing, a Germanic god; short for names like Ingeborg. Say ING-uh
- Heidrun: Bright secret lore; Old Norse heiðr and rún. Say HY-droon
- Gerlinde: Spear and soft; Germanic ger and lind. Say gair-LIN-duh
- Liselotte: God is my oath and free man; Elisabeth plus Charlotte
- Svenja: Boy; Old Norse sveinn, a German feminine form of Sven. Say SVEN-yah
- Annika US #995: Favor, grace; Hebrew, a Swedish pet form of Anna. Say AH-nee-kah
- Christel: Follower of Christ; Greek, a German pet form of Christine. Say KRIS-tel
- Margit: Pearl; Greek, a Scandinavian form of Margaret used in Germany
- Sibylle: Prophetess; Greek sibylla, the German spelling of Sibyl. Say zee-BIL-luh
- Saskia: A Saxon; Germanic, after the Saxon people. Common in 1990s Germany. Say ZAHS-kee-ah
- Sigrid: Beautiful victory; Old Norse sigr and fríðr. A 1950s favorite. Say ZEE-grit
German forms of classic names
Names shared across Europe, in their German spelling and sound.
- Elisabeth US #925: God is my oath; Hebrew. Spelled with an s in German. Say eh-LEE-zah-bet
- Franziska: Frankish, French; Latin Franciscus. Say frahn-TSIS-kah
- Friederike: Peaceful ruler; Germanic, a feminine form of Friedrich. Say free-deh-REE-kuh
- Henrike: Home ruler; Germanic, a feminine form of Heinrich. Say hen-REE-kuh
- Ulrike: Heritage and power; Germanic, a feminine form of Ulrich. Say ool-REE-kuh
- Gabriele: God is my strength; Hebrew, a feminine form of Gabriel. Say gah-bree-AY-luh
- Susanne: Lily; Hebrew. Say zoo-ZAH-nuh
- Christiane: Follower of Christ; Latin, a feminine form of Christian. Say kris-tee-AH-nuh
- Angelika: Angelic; Latin, via Greek angelos, messenger. Say ahn-GAY-lee-kah
- Petra: Rock, stone; Greek, a feminine form of Peter. Say PAY-trah
- Magdalena US #850: Woman of Magdala; Hebrew, from a Galilee town named for a tower
- Konstanze: Steadfast, constant; Latin. Mozart's wife spelled it with a C. Say kon-STAHN-tsuh
- Felicitas: Good luck; Latin. Say feh-LEE-tsee-tahs
- Agnes: Pure, chaste; Greek. Say AHG-nes
- Agathe: Good; Greek, the German and French Agatha. Say ah-GAH-tuh
North German and Frisian girl names
Short Low German and Frisian names from the north coast, many ending in the pet suffix -ke.
- Elke: Nobility; Low German pet form of Adelheid. Say EL-kuh
- Anke: Favor, grace; Low German pet form of Anna. Say AHN-kuh
- Antje: Favor, grace; Frisian pet form of Anna. Say AHNT-yuh
- Heike: Home ruler; Low German pet form of Henrike. Say HY-kuh
- Frauke: Little lady; Low German, from frau, lady. Say FROW-kuh
- Silke: Blind; Low German form of Cecilia, from Latin caecus. Say ZIL-kuh
- Wiebke: War; Frisian, from short forms of wig names. Say VEEP-kuh
- Imke: Whole, great; Frisian pet form of irmin names. Say IM-kuh
- Inken: Ing's help; Frisian pet form of Ingeborg. Say ING-ken
- Wenke: Friend; Low German pet form of wini names. Say VEN-kuh
- Dörthe: Gift of God; Greek, the Low German Dorothea. Say DUR-tuh
- Elske: God is my oath; Hebrew, a Frisian pet form of Elisabeth. Say ELS-kuh
German female dog names
Short, crisp German girl names that are easy to call across a park. All are real names with real meanings.
- Gerda: Spear and brave; Germanic, a feminine form of Gerd. Say GAIR-dah
- Gunda: War; Germanic gund. A punchy pick for a guard dog. Say GOON-dah
- Helma: Will and helmet; Germanic, short for Wilhelmina. Say HEL-mah
- Gisa: Pledge; Germanic gisal, short for Gisela. Say GEE-zah
- Else: God is my oath; Hebrew, a short form of Elisabeth. Say EL-zuh
- Lioba: Dear and battle; Old English, after a saint who worked in Germany
- Ulla: Little bear; Latin, a German pet form of Ursula. Say OO-lah
- Anni: Favor, grace; Hebrew, a German pet form of Anna. Say AH-nee
- Rike: Ruler; Germanic, short for Friederike or Henrike. Say REE-kuh
- Lilo: God is my oath and free man; short for Liselotte. Say LEE-loh
- Gitta: Exalted one; Irish, a German short form of Brigitta. Say GIT-tah
- Marga: Pearl; Greek, a pet form of Margarete. Say MAR-gah
- Senta: Growing; Latin, a pet form of Kreszentia. Wagner's Dutchman heroine. Say ZEN-tah
- Evi: Living, life; Hebrew, a German pet form of Eva. Say AY-vee
- Ziska: Frankish, French; Latin, short for Franziska. Say TSIS-kah
Cute German nicknames for girls
Pet forms Germans use every day, often ending in -i, -chen or -el.
- Lieschen: God is my oath; Hebrew. Pet form of Elisabeth; Lieschen Müller is German for an average woman
- Gretel: Pearl; Greek. Hänsel's sister in the Grimm fairy tale
- Bärbel: Foreign woman; Greek, a pet form of Barbara. Say BAIR-bel
- Uschi: Little bear; Latin, a pet form of Ursula. Say OO-shee
- Steffi: Crown, garland; Greek, a pet form of Stefanie. Say SHTEF-ee
- Gabi: God is my strength; Hebrew, short for Gabriele. Say GAH-bee
- Susi: Lily; Hebrew, a pet form of Susanne. Say ZOO-zee
- Elfi: Elf strength; Old English, a pet form of Elfriede. Say EL-fee
- Traudl: Strength; Germanic trud, a pet form of Gertraud or Waltraud. Say TROW-dl
- Hedy: Battle, warfare; Germanic, a pet form of Hedwig. Say HAY-dee
- Franzi: Frankish, French; Latin, a pet form of Franziska. Say FRAHN-tsee
- Zenzi: Growing; Latin crescens, a pet form of Kreszenz. Say TSEN-tsee
- Fritzi: Peaceful ruler; Germanic, a pet form of Friederike. Say FRIT-see
- Wilma: Will and helmet; Germanic, short for Wilhelmina. Say VIL-mah
- Trudi: Spear strength; Germanic, a pet form of Gertrud. Say TROO-dee
- Rosi: Rose; Latin, a pet form of Rosa. Say ROH-zee
Unique German girl names
Rarely used names with real history, from saints, legends and old Germanic roots.
- Edelgard: Noble enclosure; Germanic adal and gard. Say AY-del-gart
- Irmtraud: Great strength; Germanic irmin and trud. Say IRM-trowt
- Adelinde: Noble and gentle; Germanic adal and lind. Say ah-deh-LIN-duh
- Theda: Gift of God; Greek, short for Theodora. Say TAY-dah
- Thekla: Glory of God; Greek. An early Christian saint's name. Say TEK-lah
- Cordula: Little heart; Latin, from cor, heart. Say KOR-doo-lah
- Benedikta: Blessed; Latin, a feminine form of Benedikt. Say beh-neh-DIK-tah
- Anselma: God and helmet; Germanic ans and helm. Say ahn-ZEL-mah
- Regula: Rule; Latin. A patron saint of Zurich. Say RAY-goo-lah
- Ottilie: Wealth, fortune; Germanic od, via Odilia. Say o-TEE-lee-uh
- Rosamunde: Horse protection; Germanic hros and mund, later read as rose
- Kunigunde: Clan and war; Germanic. A medieval empress and saint. Say koo-nee-GOON-duh
- Dietlinde: People and soft; Germanic theod and lind. A Lombard queen's name
- Ortrud: Point and strength; Germanic ort and drud. A role in Wagner's Lohengrin
- Ortrun: Point and secret lore; Germanic ort and runa. Say OR-troon
- Reinhild: Counsel and battle; Germanic regin and hilt. Say RINE-hilt
- Herlinde: Army and soft; Germanic heri and lind. An 8th-century abbess
How to pick the right name
Say it the German way
In German, w sounds like v, j like y and a final e is spoken, so Wilhelmina is vil-hel-MEE-nah and Heike is HY-kuh. Decide whether you want the German sound or an English one before you choose.
Read the two parts
Old Germanic names usually join two words, often chosen for sound or family ties rather than to make a phrase. Gertrud is spear plus strength and Hildegard battle plus enclosure.
Plan for the nickname
Germans shorten names all the time: Elisabeth becomes Liesel, Margarete becomes Gretel and Franziska becomes Franzi. Pick a full name whose pet form you like too.
Pair vintage with modern
A sturdy old name like Hedwig or Ottilie works well as a middle name next to a modern first name like Emilia or Mila.

Save this list for later
Pin it to a naming board, or tap the heart next to any name to keep it in your favorites on this device.
German girl names: what parents in Germany choose, and how names date a woman
By The Nomezo Editors · Updated October 25, 2026 · How we research names
Germany has two popular-name rankings. The Gesellschaft für deutsche Sprache (GfdS) counts registry-office data and groups spellings that sound the same; the hobby statistician Knud Bielefeld counts birth announcements, and for 2025 he also merged spellings that sound the same. Both agree that Sophia, Emma and Emilia lead, and that old Germanic names such as Ida, Mathilda and Frieda are back.
German names also date a woman as clearly as American ones do: Brigitte and Renate were 1950 favorites, Sabine and Petra 1960s ones. The tools above show how a German name is said and spelled.
Germany's most popular girls' names, 2025
- Marie tops the list of all names given, but mostly as a middle name: it is used about 224 times as a second name for every 100 times as a first (GfdS).
- One name is normal. Of babies born in 2025, 63.7% got one first name, 33.2% two and 2.9% three. With several names, the one a child goes by is the Rufname (GfdS).
- Old names are back. In Knud Bielefeld's 2025 ranking, Ida is 12th, Mathilda 14th, Frieda 16th, Charlotte 24th and Luisa 26th, while Greta has fallen to 228th (Bielefeld).
| Rank | Name | Share of girls' first names |
|---|---|---|
| 1 | Sophia / Sofia | 1.33% |
| 2 | Emma | 1.25% |
| 3 | Emilia | 1.25% |
| 4 | Mia | 1.01% |
| 5 | Lina | 1.00% |
| 6 | Ella | 0.94% |
| 7 | Hanna / Hannah | 0.92% |
| 8 | Klara / Clara | 0.92% |
| 9 | Mila | 0.89% |
| 10 | Lia / Liah | 0.86% |
Source: GfdS, the most popular first names of 2025. Spellings that sound the same are counted together. Emma leads in the north, Sophia in the south and west, and Emilia in the east (GfdS detail).
Names that date a German woman
| Born in | Top names |
|---|---|
| 1950 | Brigitte, Renate, Karin, Angelika, Monika |
| 1960 | Sabine, Susanne, Petra, Birgit, Gabriele |
| 1970 | Nicole, Anja, Claudia, Stefanie, Andrea |
Source: Knud Bielefeld, popular names by year. These are unofficial counts from birth announcements.
Germany and the US like different names
| Name | US rank in 2025 | In Germany |
|---|---|---|
| Charlotte | #2 | 24th (Bielefeld) |
| Emma | #3 | 2nd (GfdS) |
| Sophia | #5 | 1st with Sofia (GfdS) |
| Clara | #63 | Klara and Clara together 8th (GfdS) |
| Klara | #1,804 | The usual German spelling is rare in the US |
| Heidi | #340 | Peaked in the US at #60 in 1974 |
| Greta | #908 | 228th in Germany in 2025 |
US source: Social Security Administration, 2025 data.
German naming rules, and umlauts abroad
- The registry office decides. In Germany the Standesamt must accept a first name. The child's welfare comes first: plain surnames, everyday words and random strings of letters are refused, but a foreign origin is no obstacle. The GfdS gives opinions, which are advice only (GfdS).
- Gender. A name once had to show the child's sex. Since a 2008 Federal Constitutional Court ruling the only legal limit is the child's well-being, though a name clearly of the other sex can still be refused (Wikipedia).
- Umlauts. US federal documents such as passports and Social Security cards do not carry diacritical marks, so Bärbel may become Barbel. Germans themselves write ä, ö and ü as ae, oe and ue when they must, so Baerbel is the more German spelling (NBC News).
Sources
- GfdS: the most popular first names of 2025
- GfdS: detailed analysis of first names, 2025
- GfdS: frequently asked questions about first names
- Knud Bielefeld: top 500 first names of 2025
- Knud Bielefeld: popular names of 1950
- Wikipedia: German name
- NBC News: accents on birth certificates
- US Social Security Administration: baby names
Frequently asked questions
What is the most popular girl name in Germany?
Sophia (counted together with Sofia) topped the 2025 ranking of the Gesellschaft für deutsche Sprache (GfdS), followed by Emma and Emilia. Mia and Lina completed the top five.
What are traditional German girl names?
Adelheid, Gertrud, Hildegard, Hedwig, Gisela and Mathilda are traditional Germanic names. They are built from old elements such as adal (noble), hild (battle) and trud (strength).
What are cute German nicknames for girls?
German pet forms often end in -i, -chen or -el: Liesel and Lieschen come from Elisabeth, Gretel from Margarete, Uschi from Ursula and Steffi from Stefanie.
What are common German women's names?
Kerstin, Anja, Stefanie, Sonja, Dagmar and Christa are names many German women carry, alongside older classics like Ursula, Renate and Helga.
What are good German names for a female dog?
Short German girl names like Gerda, Gunda, Ulla, Anni, Rike and Senta are easy to call across a yard. Classics such as Heidi, Greta and Frieda work well too.
Why is Marie so common in Germany?
Mostly as a middle name. In 2025 Marie was used about 224 times as a second name for every 100 times as a first name, which puts it at the top of the list of all names given (GfdS).
What were popular German girl names in the 1960s?
Sabine, Susanne, Petra, Birgit and Gabriele topped Knud Bielefeld's list for 1960. In 1950 the leaders were Brigitte, Renate, Karin, Angelika and Monika.
More by origin and generators
- German boy names168 names. German boy names with meanings: 160+ popular, traditional, strong and old-fashioned male German names, names for men, nicknames and regional picks.
- Names by OriginNames by origin and culture: Japanese, French, Irish, Italian, Spanish, Norse, Greek, Arabic and more, with meanings and pronunciation.
- Baby NamesBaby names with meanings and origins: girl names, boy names, unisex names, popular and unique picks, plus a free baby name generator.
- Vintage girl names159 names. Vintage girl names with meanings and origins: Victorian classics, 1920s and 1950s favorites, flower and gem names, cute nicknames and Puritan virtue names.
- Strong female names128 names. Strong female names with real meanings: girl names that mean strength, warrior, victory, queen and brave, plus badass names and names of trailblazing women.
- French girl names149 names. French girl names and female French names with meanings and easy pronunciation: Louise and Jade, classics, vintage gems, saints and famous French women's names.
- Italian girl names146 names. Italian girl names and Italian women's names with meanings and easy pronunciation: Sofia and Aurora, timeless classics, saints' names and vintage names.
- Viking names170 names. Real Viking names with Old Norse meanings: female and male names, famous Vikings, Viking surnames, names that honor Thor, Norse gods and bynames.
- Random name generatorReal full names from 24 cultures, each with its meaning and origin.

