German girl names carry a distinctive quality: a combination of strength and warmth that is unlike any other European naming tradition. Names from the Germanic language family, which includes Old High German, Middle High German and Modern German as well as the Old Norse, Anglo-Saxon and Gothic branches, tend to have a solidity, a sense of substance and root, that produces names that wear extremely well. Many names that feel entirely English are Germanic in their deepest origins: Alice, Adelaide, Emma, Matilda. This guide focuses on names that carry their Germanic character most directly.
Table of Contents
How Germanic Names Work
Many Germanic names are compound names, built from two meaningful elements that combine to create the name. Common elements include:
- Adal or Adel (noble)
- Berta or Bert (bright, famous)
- Burg or Berg (fortress, mountain)
- Fried (peace)
- Gard or Gerd (enclosure, protector)
- Hild or Hilda (battle)
- Lind (gentle, tender)
- Mund (protector)
- Rich or Rik (powerful, ruler)
- Wald or Waldo (ruler)
- Win (friend)
So a name like Hildegard combines “battle” and “enclosure” to mean “battle enclosure” or “warrior’s fortress.” Adelheid combines “noble” and “kind” to mean “noble kind.” Understanding these elements helps decode the meaning of almost any Germanic name.
Classic German Girl Names
Emma
Old German, from ermen, meaning “whole” or “universal.” Emma has been one of the most popular girl names in the English-speaking world for years. It is quintessentially Germanic in origin while feeling entirely at home in every European language.
Adelaide
Old German, from Adalheidis, meaning “noble kind.” Adelaide is warm, Victorian and shortens to Addie or Ada. Queen Adelaide, wife of William IV, gave it a specific royal association in Britain.
Matilda
Old German, from Mahthildis, meaning “strength in battle.” Matilda has had a sustained revival across English-speaking countries. It shortens to Tilly or Mattie.
Gertrude
Old German, meaning “spear of strength.” Gertrude went through a long period of feeling unfashionable and is now at the point in the cycle where revival becomes possible. Gertrude Stein gave it a specific artistic and intellectual association.
Hedwig
Old German, meaning “battle” and “combat.” The name of a medieval Silesian saint and the owl in the Harry Potter series. Hedwig is rare, historical and warming slightly toward revival.
Bertha
Old German, from berhta, meaning “bright” or “famous.” Bertha was an enormously common name in medieval Germany and England and became wildly unfashionable in the twentieth century. It belongs to the same revival category as Gertrude.
Beautiful German Girl Names
Lieselotte
(LEE-zeh-lot-eh) German, a compound of Liese (form of Elizabeth) and Lotte (form of Charlotte), meaning “my God is an oath” plus “free woman.” Lieselotte is warm, specifically German and rarely used outside Germany.
Anneliese
(an-eh-LEE-zeh) German, a compound of Anne (grace) and Liese (Elizabeth). Anneliese is melodic, specifically German in character and entirely distinctive in English-speaking contexts.
Liesel
(LEE-zel) German diminutive of Elisabeth. The Liesel in Markus Zusak’s The Book Thief is the most internationally recognisable bearer of this name. Warm, literary and specifically German.
Gudrun
(GOO-droon) Old Norse and German, meaning “God’s secret” or “divine rune.” Gudrun is one of the central figures in both the Volsung Saga and the Nibelungenlied. Strong, mythological and Scandinavian-German in character.
Isolde
(EE-zold or ih-ZOLD) Old German or Celtic, the great heroine of the Tristan and Isolde legend. Already covered in the I names guide but quintessentially Germanic in its most common form.
Elspeth
Old German via Scottish, an independent form of Elizabeth primarily used in Scotland. Elspeth has a warmth and a specifically Northern British quality.
Strong German Girl Names
Hildegard
Old German, meaning “battle enclosure” or “warrior’s fortress.” Saint Hildegard of Bingen was a twelfth-century visionary, composer, herbalist and one of the most remarkable minds of the medieval period. The name is rare, formidable and carries an extraordinary legacy.
Brunhilde
(BROON-hil-deh) Old German and Norse, meaning “armoured warrior woman” or “battle armour.” Brunhilde is one of the central figures of Germanic mythology, the Valkyrie queen whose story forms the centrepiece of the Nibelungenlied and Wagner’s Ring Cycle. Rare as a given name outside Germany and Scandinavia.
Walburga
(val-BOOR-gah) Old German, meaning “powerful fortress.” Already covered in the W names guide but worth including here for its specifically German character. Saint Walburga was an English missionary to Germany whose feast day gave us Walpurgisnacht.
Kriemhild
(KREEM-hild) Old German, meaning “battle helmet” or “mask of battle.” Kriemhild is the female protagonist of the Nibelungenlied, whose grief and revenge drive the epic’s second half. Rare and specifically Germanic.
Gisela
(GEE-zeh-lah) Old German, meaning “pledge” or “hostage” in the sense of a guarantee of peace. Gisela is widely used in German-speaking countries and is rare in the UK.
Mechthild
(MEKH-tild) Old German, meaning “strength in battle.” Mechthild of Magdeburg was a thirteenth-century mystic whose visions shaped medieval German religious poetry. The name is rare, historical and carries a specific mystical tradition.
Rare German Girl Names Worth Knowing
Hildegard
Already noted. The medieval polymath.
Kriemhild
Already noted. The Nibelungenlied heroine.
Mechthild
Already noted. The mystic poet.
Lieselotte
Already noted. The compound of grace and freedom.
Sieglinde
(ZEEG-lin-deh) Old German, meaning “victory and tender.” Sieglinde is a character in Wagner’s Ring Cycle, the mother of Siegfried. Rare as a given name outside Germany and Austria.
Trudel
(TROO-del) German diminutive of Gertrude. Trudel is warm, specifically German and almost entirely unknown outside German-speaking countries.
German Girl Names From History and Literature
Hildegard
Already noted. Saint, composer, visionary.
Brunhilde
Already noted. Valkyrie queen.
Kriemhild
Already noted. The avenger.
Liesel
Already noted. The book thief.
Gudrun
Already noted. The Norse-German saga heroine.
Sophie
German form of Sophia, meaning “wisdom.” Sophie Scholl was a member of the White Rose resistance movement who was executed by the Nazis for distributing anti-war leaflets. The name carries her specific legacy of moral courage alongside its broader meaning.
German Girl Names Inspired by Nature and Place
Heide
(HY-deh) German, meaning “heather” or “heath.” Heide is a specifically German nature name, the short form of Heidelinde. The image of German moorland heath is carried in its meaning.
Walde
(VAL-deh) German, meaning “forest” or “woodland.” Used occasionally as a given name element.
Linde
(LIN-deh) German, meaning “linden tree” or “gentle.” The linden tree is sacred in German folk tradition, associated with love, community and justice.
Roswitha
(roz-VEE-tah) Old German, meaning “famous strength” or “rose strength.” Hrosvitha of Gandersheim was a tenth-century German canoness who was the first known female playwright in the Western tradition. The name is rare and carries this remarkable historical precedent.
Short German Girl Names
- Greta — German short form of Margarete. Warm, strong and entirely wearable.
- Lotte — Short form of Charlotte. Specifically German and charming.
- Frieda — German, meaning “peaceful.” Short, warm and vintage.
- Heide — Already noted. Heather and heath.
- Mina — Short form of Wilhelmina. Warm and distinctive.
- Ilse — (IL-zeh) Short form of Elisabeth. Specifically German in character.
- Inge — (ING-eh) Old Norse and German, from the god Ing. Short and Scandinavian-German.
German Girl Names by Theme
Mythological and Saga Heroines
Brunhilde, Kriemhild, Gudrun, Sieglinde, Isolde
Historical Women
Hildegard, Mechthild, Roswitha, Sophie, Walburga
Warmth and Revival Candidates
Emma, Adelaide, Matilda, Gertrude, Bertha, Hedwig
Distinctly German Forms
Lieselotte, Anneliese, Liesel, Greta, Lotte, Ilse
Frequently Asked Questions About German Girl Names
What are the most popular German girl names in Germany?
Emilia, Sofia, Emma, Mia and Hannah have been among the most popular girl names in Germany in recent years. Mathilda, Luisa and Clara are also widely used.
What are rare German girl names?
Kriemhild, Mechthild, Roswitha, Sieglinde and Lieselotte are among the most genuinely uncommon German girl names with proper historical roots.
Are Old German names usable in modern English-speaking countries?
Most are. Names like Emma, Adelaide, Matilda and Gertrude feel entirely at home in English. Names like Brunhilde, Kriemhild and Mechthild require more commitment but are entirely wearable for parents who know what they are choosing.
