100 Beautiful Baby Girl Names and Their Meanings
Inside: A list of the prettiest baby girl names to help you find the perfect fit for your little princess – 100 ideas
You received the exciting news that you’re having a baby girl. You go straight to your friend Google to find the perfect baby girl name for your growing peanut. You browse through thousands of baby girl names and their meanings until your head hurts, make a list of your favorites, and present it to your husband.
He is not impressed. He crosses off every name on your list. To be fair, you don’t like any of his favorites, either.
You’re back at the drawing board. You go through the countless names again and make a new list. He crosses off all except for one, next to which he puts a question mark.
Ok, you’ve made progress. But what baby wants to start life with a question mark next to her name? Baby life is hard as it is.
By now you are dreading the task of looking through countless baby girl names yet again. You want to throw in the towel (a.k.a. all those baby name lists) and go to bed. Your head is spinning and you wish someone did the work for you.
I’ve got your back, mama. I looked through thousands of names and picked the most beautiful baby girl names I could find. I’ve also included a short description of each name. Nameberry was a big help in looking up these baby girl name meanings.
You’ll find beautiful names, meaningful names, unusual names, classic names, traditional names, nature names, and flower names just to name a few.
100 beautiful baby girl names and their meanings
1. Abigail
A Biblical name of Hebrew origin meaning “my father is joyful”.
2. Addison
Of English origin meaning “son of Adam”.
3. Adeline
A beautiful name of French origin meaning “noble, nobility”.
4. Adella
Another form of Adela, a short form of names beginning with the Germanic element adal, meaning “noble”.
5. Alex
Another form of Alexandra, a girl’s name of Greek origin meaning “defending men”.
6. Alice
A classic baby girl name of German origin meaning “noble”.
7. Allie
Another form of Allison, a girl’s name of Scottish origin meaning “noble”. A perfect fit for a long last name.
8. Althea
Of a Greek Mythology origin meaning “with healing power”.
9. Amelia
Of German origin meaning “work”.
10. Anastasia
Of Greek, Russian origin meaning “resurrection”.
11. Anita
Another form of Ana of Spanish origin, and Hannah of Hebrew origin, both meaning “grace”.
12. Ariel
Of Hebrew origin meaning “lion of God”.
13. Ava
One of the more popular names for baby girls, another form of Eve. A girl’s name of Hebrew origin. The meaning of this name is “life”.
14. Avery
Of English origin meaning “ruler of the elves”.
15. Azalea
A pretty name for a baby girl of English origin meaning “azalea, a flower”.
16. Bailey
Name of occupational origin meaning “law enforcer, bailiff”.
17. Bella
Another form of Isabella, a girl’s name of Italian origin meaning “beautiful”. Also a great option for a middle name.
18. Bridget
An Irish name meaning “strength or exalted one”.
19. Camille
Of French origin meaning “young ceremonial attendant”.
20. Caroline
Feminine form of Charles, a name of French origin meaning “free man”.
21. Charline
Another feminine form of Charles, a name of French origin meaning “free man”.
22. Charlotte
Another feminine form of Charles, a name of French origin meaning “free man”.
23. Chloe
Of Greek origin meaning “young green shoot”.
24. Claire
A classic name of French origin meaning “bright, clear”.
25. Coralie
Of French origin meaning “coral”.
26. Daisy
Of English origin, a type of flower.
27. Danika
Of Eastern European origin meaning “morning star”.
28. Daphne
Of Greek origin meaning “laurel tree, bay tree”, commonly used
29. Demi
A celebrity name of Greek origin meaning “half”.
30. Diana
A Latin name meaning “divine”.
31. Eliana
Of Hebrew, Greek, Latin origin meaning “my God has answered”.
32. Elise
Of French origin meaning “pledged to God”.
33. Eliza
A Hebrew name meaning “pledged to God”.
34. Ella
One of the more popular baby girl names of German, English origin meaning “all, completely; fairy maiden”.
35. Elle
Of French origin meaning “she”.
36. Elodie
A unique name of French origin meaning “foreign riches”.
37. Eloise
Of French, English origin meaning “healthy”.
38. Emmalee
A combination of Emma, a girl’s name of German origin meaning “universal”, and Lee, a girl’s name of English origin meaning “pasture, meadow”.
39. Evelyn
Of English origin meaning “wished for child”.
40. Everly
Of English origin meaning “wild boar in woodland clearing”.
41. Eviana
A Spanish variation of Eve, a girl’s name of Hebrew origin meaning “life”.
42. Felicity
Of Latin origin meaning “good fortune, happy”.
43. Fiona
Of Gaelic, Scottish origin meaning “white, fair”.
44. Grace
A virtue name of Latin origin.
45. Gracelyn
A modern invented name of English origin.
46. Hailey
One of more popular baby names of English origin meaning “Hay’s meadow”.
47. Harmony
A word name of Greek origin.
48. Harper
Of English origin meaning “harp player”.
49. Harriet
Of French, English origin meaning “estate ruler”.
50. Hazel
A beautiful name of English origin meaning “the hazelnut tree”.
51. Isabella
Of Hebrew, Spanish, Italian origin meaning “pledged to God”.
52. Isabelle
Of French origin meaning “pledged to God”.
53. Ivanna
Feminine version of Ivan, a boy’s name of Russian origin meaning “God is gracious”.
54. Jade
Of Spanish origin meaning “stone of the side”.
55. Jasmine
A Persian flower name.
56. Julia
Of Latin origin meaning “youthful”.
57. Kalina
One of the more unique baby girl names of Polish, Hawaiian, Bulgarian origin meaning “wayfaring tree”.
58. Katie
Another form of Katherine, a girl’s name of Greek origin meaning “pure”. A common Old English name.
59. Kaylee
Of American origin meaning “laurel, crown”.
60. Kelsey
Of English origin meaning “island”.
61. Kinsley
Of English origin meaning “king’s meadow”.
62. Kira
Of Russian origin meaning “throne”.
63. Kora
Another form of Cora, a girl’s name of Greek origin meaning “maiden”.
64. Leah
Of Hebrew origin meaning “weary”.
65. Lexie
Another form or Alex of Alexandra, a girl’s name of Greek origin meaning “defending men”.
66. Lily
English flower name.
67. Lorelai
A delicate German name for a girl.
68. Lydia
Of Greek origin meaning “woman from Lydia”.
69. Malina
One of the more unique girl names not quite popular in United States. A baby girl name of Greek origin meaning “raspberry”.
70. Melody
A beautiful baby girl name of Greek origin meaning “song”.
71. Mila
A girl’s name of Russian origin with a special meaning of “darling”.
72. Milana
Of Italian origin meaning “from Milan”.
73. Millie
A delightful name for a baby girl. Another version of Mildred, a girl’s name of English origin meaning “gentle strength”, and Millicent, a girl’s name of German origin meaning “strong in work”.
74. Nadia
Of Russian origin meaning “hope”.
75. Natasha
Of Russian origin meaning “birthday of the Lord”.
76. Noelle
Of French origin meaning “Christmas”.
77. Penelope
Of Greek origin meaning “weaver”.
78. Polina
A girl’s name of Russian origin, feminine form of Paul, a boy’s name of Latin origin meaning “small”.
79. Presley
Of English origin meaning “priest’s meadow”.
80. Raina
Another form of Regina, a girl’s name of Slavic origin meaning “queen”. Think of the word “reign”.
81. Reyna
Another for of Reina, a girl’s name of Spanish origin meaning “queen”.
82. Riley
Of Irish origin meaning “courageous”. This name has become more popular in the recent years.
83. Sami
A cute, yet unique girl name. Another Version of Samantha, a girl’s name of Hebrew origin meaning “told by God”.
84. Scarlett
A beautiful classic of English origin meaning “scarlet, red”.
85. Skyla
Of Dutch origin meaning “scholar”.
86. Sophia
A popular girl name in the US. A name of Greek origin meaning “wisdom”.
87. Stella
This name is fast becoming one of popular girl names. It is of Latin origin meaning “star”.
88. Tatiana
Of Russian origin meaning “founder, establisher”.
89. Tegan
Of Welsh origin meaning “fair”. If you’re looking for a pretty, yet unique name for your baby, this might be it.
90. Tessa
Another form of Theresa, a girl’s name of Greek origin meaning “to reap, to gather”.
91. Veda
Of Sanskrit origin meaning “knowledge”.
92. Vera
Of Russian origin meaning “faith”.
93. Victoria
A time-tested name of Latin origin meaning “victory”.
94. Vienna
A place name of Latin origin.
95. Viola
Of Italian, Latin origin meaning “violet”.
96. Violet
A color name of Latin origin meaning “purple”.
97. Whitley
Another unique baby girl name of English origin meaning “white meadow”.
98. Willow
Of English origin meaning “willow tree”.
99. Zoey
An adorable girl name of Greek origin meaning “life”.
100. Zora
Of Arabic origin, (Also Slavic and African) meaning “dawn”.
There you have it – a list of 100 most beautiful baby girl names and their meanings ready to be scored for your little princess.
I dare to hope you will find the a baby girl name on this list that’s right for you and your beautiful family.
Looking for baby boy names? Check out 100 most handsome baby boy names and their meanings.
Enjoy, and happy naming!
Related posts: