Short Girl Names with Meaning

A name for life – and ideally one that stays in the heart immediately! Short girl names sound modern, strong, and memorable. Many carry beautiful meanings, appear rare, or surprisingly cool. Here you will find 100 suggestions for your daughter: from gentle to confident, from classic to extraordinary.
1. Alea
This name comes from Frisian and means "the Noble." Alea is a name that combines strength and grace.
2. Alma
Alma comes from Latin and stands for "the Fertile." A name that symbolizes growth and abundance.
3. Anna
A classic name from Hebrew, meaning "the Gracious" or "the Favored." Anna is timeless and elegant.
4. Anni
Anni also has Hebrew roots and means "the Gracious." A charming short form of Anna.
5. Ava
Originating from Old Saxon, Ava means "the Strong." A name that radiates strength and stability.
6. Ayla
Ayla has two meanings: in Hebrew, it means "the Oak," and in Turkish, "Moonlight." A name full of connection to nature and mystique.
7. Ela
This name means "the Divine" and has Hebrew origins. Ela is short, concise, and full of meaning.
8. Ella
Originating from Ancient Greek, Ella means "the Shining." A name that brings light and joy.
9. Elli
Elli can have both Hebrew and Germanic roots and means "God is Abundance" or "the Stranger."
10. Elsa
Elsa also means "God is Abundance" and has Hebrew origins. A name that symbolizes abundance and wealth.
11. Emma
Emma comes from Germanic and means "the All-Encompassing" or "the Divine." A name that embodies perfection and strength.
12. Emmi
Emmi is a diminutive of Emma and carries the same meaning: "the All-Encompassing" or "the Divine."
13. Eva
Originating from Hebrew, Eva means "the Life-Giving." A name that radiates vitality and energy.
14. Finja
This name has Old Norse roots and means "the Blonde" or "the Finn." Finja is a name full of Nordic grace.
15. Ida
Ida comes from Old High German and means "the Working" but also "the Virgin." A name that symbolizes diligence and purity.
16. Jana
Jana is the Slavic form of Johanna and means "God is Gracious." A name full of grace and compassion.
17. Jule
Originating from Latin, Jule means "the one descending from the Julian family." A name with historical depth.
18. Juna
Juna has Celtic roots and means "the Desired." A name that embodies longing and fulfillment.
19. Kaja
This name comes from Ancient Greek and means "the Pure." Kaja is a name that radiates clarity and innocence.
20. Lara
Lara comes from Latin and means "the Laurel-Crowned." A name that symbolizes victory and honor.
21. Lea
Originating from Hebrew, Lea means "the Wild Cow." A name that embodies freedom and independence.
22. Lena
Lena has ancient Greek roots and means "the Shining." A name that radiates brightness and energy.
23. Lene
Lene also means "the Shining" and has ancient Greek origins. A name full of light and clarity.
24. Leni
Leni is another form of Lena and shares the meaning "the Shining." A name that sparkles and brings joy.
25. Lia
Originating from Hebrew, Lia means "the Wild Cow." A name that symbolizes strength and freedom.
26. Lina
Lina comes from Latin and means "the Complaining." A name full of emotion and expression.
27. Lisa
Lisa means "God is Abundance" and has Hebrew origins. A name that symbolizes prosperity and plenty.
28. Liv
This name comes from Old Norse and means "the Defender" but also "the Life." A name full of strength and protection.
29. Lotta
Lotta comes from Old High German and means "the Free." A name that symbolizes independence and freedom.
30. Lotte
Lotte also means "the Free" and has Old High German roots. A name full of freedom and self-determination.
31. Lucy
Lucy comes from Latin and means "the Shining." A name that embodies light and clarity.
32. Luna
Originating from Latin, Luna means "the Moon." Also the name of a Roman moon goddess, full of mystique and grace.
33. Lynn
Lynn has Old High German and Welsh roots and means "the Gentle" or "the Free," as well as "the Lake." A name full of tranquility and freedom.
34. Maja
Maja comes from Latin and means "the Higher." A name that symbolizes elevation and grace.
35. Mara
This name has Hebrew and Gaelic roots and means "the Bitter" and "the Sea." A name full of depth and emotion.
36. Mia
Mia comes from Egyptian and Hebrew and means "the Beloved" or "the Sea Drop." A name full of love and tenderness.
37. Mila
Mila comes from Slavic and means "the Gracious." A name that radiates kindness and warmth.
38. Mina
Mina is a diminutive of many names and means among other things "the one living by the sea" and "the Trustworthy." A name full of trust and consistency.
39. Mira
Originating from Slavic, Mira means "the Peaceful." A name that embodies calm and harmony.
40. Mona
Mona has Old Irish roots and means "the Noble." A name full of nobility and dignity.
41. Nele
Nele is a Frisian diminutive of Cornelia and means "the one descending from the Cornelian family." A name full of tradition and history.
42. Nina
Nina is a diminutive of many names and means among other things "the Pure," "the Fiery," and "the Noble." A name full of diversity and expression.
43. Nora
Nora is a diminutive of Eleonora and means "the Stranger." A name full of mystery and allure.
44. Pia
Pia comes from Latin and means "the Pious" or "the God-Fearing." A name full of faith and devotion.
45. Romy
Romy is a diminutive of Rosemarie and means "the Blooming Rose." A name full of beauty and growth.
46. Rosa
Originating from Latin, Rosa means "the Rose." A name full of grace and elegance.
47. Ruby
Ruby comes from English and means "the Ruby," also "the Ruby-Red." A name full of shine and depth.
48. Thea
Thea has ancient Greek roots and means "Gift of God." A name full of blessing and gratitude.
49. Tilda
Tilda is a diminutive of Matilda and means "the Mighty Warrior." A name full of strength and courage.
50. Zoe
Zoe comes from Ancient Greek and means "the Life." A name full of vitality and energy.
51. Ada
This name has Hebrew and Old High German roots and means "the Adorned" or "the Noble." A name full of beauty and grace.
52. Alba
Alba comes from Latin and means "the Bright" or "the White." A name full of purity and light.
53. Alva
Originating from Old Norse, Alva means "the Elf." A name full of magic and grace.
54. Amy
Amy comes from Latin and means "the Beloved." A name full of affection and warmth.
55. Bella
Bella is Italian for "the Beautiful," but also a diminutive of Isabella meaning "God is Abundance." A name full of grace and abundance.
56. Cara
This name comes from Latin and means "the Dear" or "the Beloved." A name full of appreciation and love.
57. Clea
Originating from Ancient Greek, Clea means "the Famous" or "the Glorious." A name full of prestige and recognition.
58. Cleo
Cleo also means "the Famous" or "the Glorious" and has ancient Greek roots. A name full of shine and glory.
59. Dana
This name has Hebrew and Old Norse roots and means "God be my Judge" or "the Dane." A name full of strength and identity.
60. Dea
Dea comes from Latin and means "the Divine." A name full of elevation and grace.
61. Dua
This name comes from Arabic and means "Prayer." A name full of spirituality and hope.
62. Eda
Eda has Turkish and Nordic roots and means "the Lovely" or "the Wealthy." A name full of charm and prosperity.
63. Edda
Originating from Old English and Old Icelandic, Edda means "the one protecting her goods" or "the Great-Grandmother." A name full of protection and tradition.
64. Elea
Elea has ancient Greek roots and means "the Shining." A name full of light and clarity.
65. Elin
Elin also means "the Shining" and has ancient Greek origins. A name full of brightness and joy.
66. Enna
Enna comes from Germanic and means "the Fearful." A name full of sensitivity and depth.
67. Enya
This name has Celtic roots and means "Seed Core," "Little Fire," or "Water of Life." A name full of vitality and energy.
68. Hedi
Hedi comes from Old High German and means "the Proven Warrior in Battle." A name full of strength and courage.
69. Ina
Ina is a diminutive of many names like Katharina, Regina, and Kristina. A name full of versatility and charm.
70. Iva
Iva is a diminutive of Ivana, the Slavic form of Johanna, and means "God is Gracious." A name full of grace and compassion.
71. Ivy
Ivy is English for "Ivy." A name full of connection to nature and growth.
72. Jade
Jade is English for the gemstone "Jade." A name full of shine and consistency.
73. Juli
Originating from Latin, Juli means "the one descending from the Julian family." A name full of tradition and history.
74. Kira
Kira has ancient Greek roots and means "the Lady." A name full of authority and grace.
75. Lana
Lana is a Slavic diminutive of various names like Swetlana or Milana. A name full of warmth and affection.
76. Liva
Originating from Old Norse, Liva means "the Defender" or "the Life." A name full of protection and vitality.
77. Liz
Liz means "God is Abundance" and has Hebrew origins. A name full of prosperity and abundance.
78. Lola
Lola comes from Latin and means "the Painful." A name full of depth and emotion.
79. Lore
Lore is a diminutive of Eleonore and means "the Stranger." A name full of mystery and allure.
80. Lou
Lou is a diminutive of Louise and means "the Famous Warrior." A name full of strength and glory.
81. Milla
Milla comes from Latin and means "the Honorable." A name full of dignity and esteem.
82. Mona
Mona has Old Irish roots and means "the Noble." A name full of nobility and dignity.
83. Nala
Originating from Swahili, Nala means "the Gift." A name full of joy and surprise.
84. Naya
Naya comes from Greenlandic and means "the Little Sister." A name full of affection and closeness.
85. Nela
Nela is a Frisian diminutive of Cornelia and means "the one descending from the Cornelian family." A name full of tradition and history.
86. Nia
Nia has Celtic and Swahili roots and means "the Shining" or "the Intention." A name full of clarity and determination.
87. Nika
Nika comes from Ancient Greek and means "Victory of the People." A name full of triumph and strength.
88. Nila
Nila comes from Sanskrit and means "the Dark Blue." A name full of depth and mystery.
89. Nisa
Originating from Arabic, Nisa means "the Woman." A name full of femininity and strength.
90. Runa
Runa has Old Norse roots and means "the Mysterious" or "the Enchanting." A name full of magic and allure.
91. Sena
Sena comes from Turkish and means "the Beloved" or "the Dawn." A name full of beauty and new beginnings.
92. Sina
Originating from Arabic, Sina means "the Beautiful." A name full of grace and elegance.
93. Svea
Svea has Old Norse roots and means "the Little Swede." A name full of national pride and tradition.
94. Tala
Tala comes from Persian and means "the Golden." A name full of shine and value.
95. Tara
Tara has Irish and Sanskrit roots and means "the Hill" or "the Star." A name full of elevation and radiance.
96. Tia
Tia is a diminutive of Laetitia and means "the Joyful." A name full of joy and zest for life.
97. Viola
Viola comes from Latin and means "the Violet." A name full of grace and delicacy.
98. Yara
Yara has Persian and Arabic roots and means "the Brave" or "Little Butterfly." A name full of freedom and grace.
99. Ylva
Ylva comes from Old Norse and means "the She-Wolf." A name full of strength and independence.
100. Zoey
Zoey comes from Ancient Greek and means "the Life." A name full of vitality and energy.
Conclusion
Short girl names are not only modern and melodious but often carry meaningful stories within them. They are easy to remember and fit well with many last names. Whether you are looking for a classic or a rare name, the selection is vast and offers something for every taste. Let yourself be inspired and find the perfect name for your daughter.