We’ve searched far and wide to bring to you 100 pretty names for girls. Picking a name that’s sugar, spice, and everything nice can be an overwhelming task, were hoping you find your dream name below.
1. Aaliyah
The name Aaliyah means “ascending” and is of Arabic origin.
view name
2. Alexandria
The name Alexandria means “defending men” and is of Greek origin.
view name
3. Annabelle
The name Annabelle means “loving” and is of English origin.
view name
4. Angelica
The name Angelica means “angel” and is of Latin origin.
view name
5. Anneliese
The name Anneliese means “grace of God” and is of German and Dutch origin.
view name
6. Arabella
The meaning and origin of the name Arabella are unknown.
view name
7. Autumn
The name Autumn is a season name of English origin.
view name
8. Aurelia
The name Aurelia means “golden one” and is of Latin origin.
view name
9. Aurora
The name Aurora means “dawn” and is of Latin origin.
view name
10. Bella
The name Bella means “beautiful” and is of Italian origin.
view name
11. Bianca
The name Bianca means “white” and is of Italian origin.
view name
12. Brielle
The name Brielle means “hunting ground” and is of French origin.
view name
13. Calista
The name Calista means “beautiful” and is of Latin, Greek origin.
view name
14. Cambria
The name Cambria means “Wales” and is of Latin origin.
view name
15. Camilla
The name Camilla means “young ceremonial acolyte” and is of Latin origin.
view name
16. Caterina
The name Caterina means “pure” and is of Italian origin.
view name
17. Celestia
The name Celestia means “heaven” and is of Latin origin.
view name
18. Chiara
The name Chiara means “light, clear” and is of English origin.
view name
19. Claudia
The name Claudia means “enclosure” and is of Latin origin.
view name
20. Cora
The name Cora means “maiden” and is of Greek origin.
view name
21. Dalila
The name Dalila means “delicate” and is of Hebrew origin.
view name
22. Donatella
The name Donatella means “given by God” and is of Italian origin.
view name
23. Emily
The name Emily means “rival” and is of Latin origin.
view name
24. Ella
The name Ella means “completely” and is of German origin.
view name
25. Evaliese
The name Evaliese is a modern invented name.
view name
26. Evangeline
The name Evangeline means “bringer of good news” and is of Latin origin.
view name
27. Evie
The name Evie means “life” and is of Hebrew origin.
view name
28. Fahari
The name Fahari means “magnificence” and is of Swahili origin.
view name
29. Felicity
The name Felicity means “good fortune” and is of Old French from Latin origin.
view name
30. Fiona
The name Fiona means “fair” and is of Irish origin.
view name
31. Francesca
The name Francesca means “freeman” and is of Italian origin.
view name
32. Gabriella
The name Gabriella means “God is my strength” and is of Italian or Spanish origin.
view name
33. Gemma
The name Gemma means “precious stone” and is of Latin origin.
view name
34. Genevieve
The name Genevieve means “race of women” and is of Celtic origin.
view name
35. Georgina
The name Georgina means “farmer” and is of English origin.
view name
36. Gia
The name Gia means “God’s gracious gift” and is of Italian origin.
view name
37. Giselle
The name Giselle means “pledge” and is of German origin.
view name
38. Giustina
The name Giustina means “fair” and is of Latin, Italian, and French origin.
view name
39. Grace
The name Grace means “gracious” and is of Latin origin.
view name
40. Halina
The name Halina means “shining light” and is of Greek and Slavic origin.
view name
41. Hannelore
The name Hannelore means “God is my light” and is of German and Dutch origin.
view name
42. Helena
The name Helena means “shining light” and is of Greek origin.
view name
43. Holly
The name Holly is a nature name of English origin.
view name
44. Illyria
The name Illyria is a place name of Greek origin.
view name
45. Isabella
The name Isabella means “pledged to God” and is of Italian and Spanish origin.
view name
46. Isadora
The name Isadora means “gift of Isis” and is of Greek origin.
view name
47. Isla
The name Isla means “island” and is of Spanish origin.
view name
48. Jade
The name Jade means “stone of the side” and is of Spanish origin.
view name
49. Janelle
The name Janelle means “God is gracious” and is of American origin.
view name
50. January
The name January means “God of doorways” and is of English from Latin origin.
view name
51. Jasmine
Persian The name Jasmine means “flower” and is of Persian origin.
view name
52. Jolie
The name Jolie means “pretty” and is of French origin.
view name
53. Josephine
The name Josephine means “God increases” and is of English origin.
view name
54. Julianna
The name Julianna means “youthful” and is of Latin origin.
view name
55. Juliette
The name Juliette means “youthful” and is of French origin.
view name
56. Katharina
The name Katharina means “pure” and is of Slavic, German, and Scandinavian origin.
view name
57. Kiera
The name Kiera means “dark little one” and is of Irish origin.
view name
58. Laurelle
The name Laurelle means “laurel tree” and is of Latin origin.
view name
59. Layla
The name Layla means “Night” and is of Arabic origin.
view name
60. Lia
The name Lia means “weary” and is of Italian, Spanish, and Portuguese origin.
view name
61. Liliana
The name Liliana means “lily” and is of Italian and Spanish origin.
view name
62. Lilly
The name Lilly means “lily flower” and is of English origin.
view name
63. Liv
The name Liv means “life” and is of Norse origin.
view name
64. Lorelei
The name Lorelei means “alluring temptress” and is of German origin.
view name
65. Lucia
The name Lucia means “light” and is of Italian and Spanish origin.
view name
66. Magnolia
The name Magnolia means “flower” and is of English origin.
view name
67. Malia
The name Malia means “bitter” and is of Hawaiian origin.
view name
68. Mariana
The name Mariana means “bitter” and is of Latin origin.
view name
69. Mariella
The name Mariella means “bitter sea” and is of Italian and Danish origin.
view name
70. Marissa
The name Marissa means “of the sea” and is of Latin origin.
view name
71. Milena
The name Milena means “grace” and is of Czech origin.
view name
72. Naomi
The name Naomi means “pleasantness” and is of Hebrew origin.
view name
73. Nastasya
The name Nastasya means “resurrection” and is of Greek origin.
view name
74. Natalia
The name Natalia means “Christmas” and is of Russian origin.
view name
75. Noelle
The name Noelle means “Christmas” and is of French origin.
view name
76. Olivia
The name Olivia means “olive” and is of Latin origin.
view name
77. Ophelia
The name Ophelia means “help” and is of Greek origin.
view name
78. Parisa
The name Parisa means “fairylike” and is of Persian origin.
view name
79. Penelope
The name Penelope means “weaver” and is of Greek origin.
view name
80. Petra
The name Petra means “rock” and is of Latin origin.
view name
81. Priscilla
The name Priscilla means “ancient” and is of Latin origin.
view name
82. Raphaela
The name Raphaela means “God has healed” and is of Hebrew origin.
view name
83. Rosalie
The name Rosalie means “rose” and is of French origin.
view name
84. Ruby
The name Ruby means “red gemstone” and is of Latin origin.
view name
85. Savannah
The name Savannah means “treeless plain” and is of Spanish origin.
view name
86. Scarlett
The name Scarlett means “red” and is of English origin.
view name
87. Seraphina
The name Seraphina means “burning ones” and is of Hebrew origin.
view name
88. Sophia
The name Sophia means “wisdom” and is of Greek origin.
view name
89. Stella
The name Stella means “star” and is of Latin origin.
view name
90. Summer
The name Summer is a season name of English origin.
view name
91. Talia
The name Talia means “dew from heaven” and is of Hebrew origin.
view name
92. Tatiana
The meaning of the name Tatiana is unknown and is of Russian origin.
view name
93. Valentina
The name Valentina means “healthy” and is of Latin origin.
view name
94. Veronica
The name Veronica means “true image” and is of Latin origin.
view name
95. Victoria
The name Victoria means “victory” and is of Latin origin.
view name
96. Virginia
The name Virginia means “pure” and is of Latin origin.
view name
97. Wilhelmina
The name Wilhelmina means “will-helmet” and is of German origin.
view name
98. Xaviera
The name Xaviera means “new house” and is of Basque origin.
view name
99. Zara
The name Zara means “princess” and is of Hebrew origin.
view name
100. Zoella
The name Zoella is a combination of the names Zoe and Ella.
view name
See more pretty names for girls
We hope you enjoyed this list of 100 pretty names for girls. What do you think are the prettiest names for girls? Let us know in the comments below!
Anna
what anna
I love all of your names.