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
2. Alexandria
3. Annabelle
4. Angelica
5. Anneliese
6. Arabella
7. Autumn
8. Aurelia
9. Aurora
10. Bella
11. Bianca
12. Brielle
13. Calista
14. Cambria
15. Camilla
16. Caterina
17. Celestia
18. Chiara
19. Claudia
20. Cora
21. Dalila
22. Donatella
23. Emily
24. Ella
25. Evaliese
26. Evangeline
27. Evie
28. Fahari
29. Felicity
30. Fiona
31. Francesca
32. Gabriella
33. Gemma
34. Genevieve
35. Georgina
36. Gia
37. Giselle
38. Giustina
39. Grace
40. Halina
41. Hannelore
42. Helena
43. Holly
44. Illyria
45. Isabella
46. Isadora
47. Isla
48. Jade
49. Janelle
50. January
51. Jasmine
52. Jolie
53. Josephine
54. Julianna
55. Juliette
56. Katharina
57. Kiera
58. Laurelle
59. Layla
60. Lia
61. Liliana
62. Lilly
63. Liv
64. Lorelei
65. Lucia
66. Magnolia
67. Malia
68. Mariana
69. Mariella
70. Marissa
71. Milena
72. Naomi
73. Nastasya
74. Natalia
75. Noelle
76. Olivia
77. Ophelia
78. Parisa
79. Penelope
80. Petra
81. Priscilla
82. Raphaela
83. Rosalie
84. Ruby
85. Savannah
86. Scarlett
87. Seraphina
88. Sophia
89. Stella
90. Summer
91. Talia
92. Tatiana
93. Valentina
94. Veronica
95. Victoria
96. Virginia
97. Wilhelmina
98. Xaviera
99. Zara
100. Zoella