Top 100 Baby Names for Girls
According to the United States Social Security Administration, these are the top one hundred names for baby girls given in this decade. To find the perfect name for your new baby, visit our baby names finder!
1. Emily
2. Madison
3. Emma
4. Hannah
5. Olivia
6. Abigail
7. Isabella
8. Ashley
9. Samantha
10. Elizabeth
11. Alexis
12. Sarah
13. Alyssa
14. Grace
15. Sophia
16. Taylor
17. Brianna
18. Lauren
19. Ava
20. Kayla
21. Jessica
22. Natalie
23. Chloe
24. Anna
25. Victoria
26. Hailey
27. Mia
28. Sydney
29. Jasmine
30. Morgan
31. Julia
32. Destiny
33. Rachel
34. Megan
35. Kaitlyn
36. Katherine
37. Jennifer
38. Savannah
39. Ella
40. Alexandra
41. Haley
42. Allison
43. Maria
44. Nicole
45. Mackenzie
46. Brooke
47. Makayla
48. Kaylee
49. Lily
50. Stephanie
51. Andrea
52. Faith
53. Amanda
54. Katelyn
55. Kimberly
56. Madeline
57. Gabrielle
58. Zoe
59. Trinity
60. Alexa
61. Mary
62. Jenna
63. Lillian
64. Paige
65. Kylie
66. Gabriella
67. Rebecca
68. Jordan
69. Sara
70. Addison
71. Michelle
72. Riley
73. Vanessa
74. Angelina
75. Leah
76. Caroline
77. Sofia
78. Audrey
79. Maya
80. Avery
81. Evelyn
82. Autumn
83. Amber
84. Ariana
85. Jocelyn
86. Claire
87. Jada
88. Danielle
89. Bailey
90. Isabel
91. Arianna
92. Sierra
93. Mariah
94. Aaliyah
95. Melanie
96. Erin
97. Nevaeh
98. Brooklyn
99. Marissa
100. Jacqueline
Also read the top baby names for boys!
Source: The United States Social Security Administration
More on: Baby Names
