German Names for Girls

December 31, 2020

Welcome to our list of the 50 most popular German girls names. Each name has a short explanation of its meaning along with a cool fact about the name. 

This list is perfect for:

  • Parents looking for a German baby name
  • People who want to change their name via deed poll to a more German sounding one
  • People who want to find out which are the most popular German names

***If you like this article be sure to check out our list of 50 most popular: 

Scottish names for Boys

Italian Names for Boys

Greek names for Boys

Greek Names for Girls

French Names for Boys

French Names for Girls

Welsh Names for Girls

Russian Names for Boys

So without further interruption here is the list of the 50 most popular German names for girls.

  1. Adela

    Adela means “noble” and comes from an ancient Germanic word. It was a popular name among Medieval German and Northern European nobility.

  2. Adelaide

    This classic German girl’s name means “noble type”. Saint Adelaide was the wife of a Holy Roman Emperor and she popularized the name in German-speaking areas.

  3. Annaliese

    Annaliese combines “Anna” with “Liese” (a short form of the name “Elizabeth”). It means “grace” and “favor”.

  4. Beatrice

    Beatrice means “blessed” or “happy. It has been the name of many queens throughout history, including Beatrice of Bavaria and Beatrice of Swabia.

  5. Belinda

    Belinda comes from an Old High German name that meant “bright serpent” or “bright linden tree”. The name is given throughout the world in many countries.

  6. Bertha

    This is a traditional German name that originally belonged to a Germanic goddess of animals and weaving. It means “bright” or “famous”.

  7. Brunhilde

    Brunhilde is an ancient name composed of the words “brun” (protection) and “hild” (battle). It belonged to a legendary Scandinavian heroine.

  8. Dietlinde

    This is a more modern version of the Medieval German name “Theudelinda”, which means “soft person”. It was the name of a 6th century Lombard queen.

  9. Ebba

    Ebba is the feminine form of the name “Ebbe”, meaning “brave”. It belonged to two saints and the mother of Queen Margaret of Sweden.

  10. Edith

    Edith is a classic name with a long history as a name borne by both German and English noblewomen. It means “blessed” and “war”.

  11. Elvira

    This name means “all true”. It was the name of a character in “Don Giovanni”, an 18th century opera by Mozart.

  12. Emma

    Emma is a very popular German name that means “universal”. Emma of Normandy popularized the name in German-speaking areas and in England.

  13. Engel

    Engel is a traditional German name that means “angel”. It was originally associated with the Angles, an ancient Germanic tribe.

  14. Freya

    Freya was the goddess of love and beauty in Norse mythology. It means “lady” in Old Norse, and today it is popular throughout Germany and Scandinavia.

  15. Frida

    Frida comes from the old Germanic root meaning “peace”, and may be alternately spelled “Freda”. Frida Kahlo is this name’s most famous namesake.

  16. Gertrude

    The name Gertrude means “spear” and “strength”. Many notable women have this name, including Saint Gertrude the Great and American writer Gertrude Stein.

  17. Greta

    Greta may be the short form of “Margareta” or a name in its own right. One of the most famous women with this name is the Swedish actress Greta Garbo.

  18. Gretel

    Gretel is a traditional diminutive German name meaning “pearl”. It is best known as the name of the little girl from the 1812 Brothers Grimm fairy tale “Hansel and Gretel”.

  19. Hedwig

    The name Hedwig comes from two Old High German words that mean “battle” and “war”. It was the name of a 14th century Polish queen and a 13th century German saint.

  20. Heidi

    Heidi means “nobility” and can also be a nickname for names like “Adelheid” and “Heidelinde”. It gained popularity after the release of the 1937 movie “Heidi”.

  21. Hermina

    This is the girl’s form of the name “Herman”, which means “army man”. Hermina Franks was a pitcher for the All-American Girls Professional Baseball League in the 1940s.

  22. Ida

    This name comes from an Old Norse word meaning “action”. It is particularly popular in Denmark, but it is common throughout Germany and northern Europe.

  23. Ingrid

    Ingrid means “beautiful” and is currently most popular in Norway. Ingrid Peters is a famous German singer with this name.

  24. Isolde

    This name means “ice” and “battle”. Isolde was a main character in an Arthurian legend and the 19th century opera “Tristan und Isolde”.

  25. Jutta

    Jutta is a variation of the name “Judda”, which is likely derived from the ancient Germanic tribe of the Jutes. It is the name of two Medieval German saints.

  26. Katharina

    Katharina is one of the most classic and popular German girl’s names. It may mean “pure”, or it may come from the name of the goddess Hecate.

  27. Katja

    The name Katja is a form of the name “Katherine”. It may also be spelled as “Katya” and is the name of many prominent German women today.

  28. Kirsten

    Kirsten is a popular German name that means “follower of Christ”. Kirsten Dunst is a famous American actress of German descent with this name.

  29. Lina

    This name is traditionally a diminutive of names like “Evelina” and “Pauline”, but is also a name by itself. Lina Larissa Strahl is a modern-day German actress and singer.

  30. Liselotte

    Liselotte is a combination of the names “Lise” and “Charlotte”. It was the childhood name of the Princess Palatine, Elizabeth Charlotte.

  31. Louisa

    Louisa means “famous warrior”. Louisa May Alcott, an American author who wrote “Little Women”, is one of the most notable namesakes.

  32. Magda

    Magda is a variation of the name “Magdalene” and is often given to honor Mary Magdalene. It is popular in Germany and Eastern Europe.

  33. Margrit

    Margrit is a unique form of the name “Margaret”, which means “pearl”. Margrit Rainer was a well-known Swiss comedian of the 20th century.

  34. Matilda

    A classic German name, Matilda means “strength in battle”. It has belonged to two English queens and a Holy Roman Empress.

  35. Minna

    Sometimes used as a shortened form of the name “Wilhelmina”, the name Minna by itself means “courtly love”. The 18th century play “Minna von Barnhelm” popularized it.

  36. Nora

    This name was popular among the Anglo-Normans. It means “honor” and may also be spelled “Noora” or “Norah”.

  37. Odilia

    Saint Odilia was an 8th century nun who was blind, but gained her sight after her baptism. The name means “fortune”.

  38. Petra

    Petra means “stone” and is the feminine form of “Peter”. It is popular in German-speaking countries, as well as in Croatia, Macedonia, Finland, and Bulgaria.

  39. Rebekka

    This alternate spelling of “Rebecca” means “moderator”. It is particularly common among religious families in German-speaking areas.

  40. Roza

    Roza comes from an Old Germanic word meaning “fame”. It is common throughout Germany and eastern Europe.

  41. Rosmarie

    The name Rosmarie means “dew of the sea”. It may also come from the names “Rose” and “Mary”, and started being used more during the 19th century.

  42. Sabine

    This German name comes from an ancient Italian tribe. Sabine was the name of early Catholic saints, and is also the name of many modern German women.

  43. Saskia

    Saskia is a commonly seen German name meaning “knife” or “Saxon”. Saskia Fischer is a modern-day German actress.

  44. Selma

    The name Selma started being used in Germany after it was used in one of James MacPherson’s poems in the 18th century. Its meaning is uncertain.

  45. Stefanie

    Stefanie is a German name that comes from a Greek word meaning “crown”. It has been the name of many European princesses.

  46. Theda

    Theda Bara was a well-known American silent film actress of the 19th and 20th centuries. The name means “gift from God”.

  47. Thora

    Thora may be the feminine form of “Thor”, which belonged to the god of the sky and storms. Thora was also a mythological queen to the Danish king Ragnar Lodbrok.

  48. Ursula

    Ursula means “little bear”. It was the name of a 4th century saint who is the patron of archers, orphans, and female students.

  49. Wanda

    The name Wanda means “a Wend”, referring to a group of Slavic people who lived in eastern Germany during the 6th-14th centuries.

  50. Wilhelmine

    Wilhelmine is a German name meaning “desire” and “protection”. Wilhelmine of Prussia was a 19th century German princess with this name.

If you are looking to change your name, we at the UK Deed Poll Office can help make the process quick and easy.

How Do I Change My Name?


Ready to Change Your Name?

The UK Deed Poll Office is not a government agency. Our function is purely as a document provider for the self-declaration of an unenrolled deed poll. We are here to assist in your name change journey, as we have done for over 100,000 UK residents.


Join the thousands who have trusted the UK Deed Poll Office to help change their name. Fill out our fast, simple, and affordable online application to receive your Deed Poll in no time!
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram