Top 100 Baby Girl Names

The baby girl name list here shows 2012 United States Government statistics of the 100 most popular baby girl names. Many names that have jumped towards the top of the most popular list you will recognize as names of famous movie characters or celebrities such as Bella (60) and Isabella (2) from the Twilight series.
1. Sophia
2. Isabella
3. Emma
4. Olivia
5. Ava
6. Emily
7. Abigail
8. Madison
9. Mia
10. Chloe
11. Elizabeth
12. Ella
13. Addison
14. Natalie
15. Lily
16. Grace
17. Samantha
18. Avery
19. Sofia
20. Aubrey
21. Brooklyn
22. Lillian
23. Victoria
24. Evelyn
25. Hannah
26. Alexis
27. Charlotte
28. Zoey
29. Leah
30. Amelia
31. Zoe
32. Hailey
33. Layla
34. Gabriella
35. Nevaeh
36. Kaylee
37. Alyssa
38. Anna
39. Sarah
40. Allison
41. Savannah
42. Ashley
43. Audrey
44. Taylor
45. Brianna
46. Aaliyah
47. Riley
48. Camila
49. Khloe
50. Claire
51. Sophie
52. Arianna
53. Peyton
54. Harper
55. Alexa
56. Makayla
57. Julia
58. Kylie
59. Kayla
60. Bella
61. Katherine
62. Lauren
63. Gianna
64. Maya
65. Sydney
66. Serenity
67. Kimberly
68. Mackenzie
69. Autumn
70. Jocelyn
71. Faith
72. Lucy
73. Stella
74. Jasmine
75. Morgan
76. Alexandra
77. Trinity
78. Molly
79. Madelyn
80. Scarlett
81. Andrea
82. Genesis
83. Eva
84. Ariana
85. Madeline
86. Brooke
87. Caroline
88. Bailey
89. Melanie
90. Kennedy
91. Destiny
92. Maria
93. Naomi
94. London
95. Payton
96. Lydia
97. Ellie
98. Mariah
99. Aubree
100. Kaitlyn

If you can not decide on a baby girl name then you can always close your eyes and randomly select one of these top 100 names by pointing at it on the computer. Instead of doing that try looking at the great baby naming tips and look at 100 most popular baby names for boys and girls.