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