YeahBaby.com > Popular Baby Names > Top 1000 Baby Girl Names

Top 1000 baby girl names - page 1

Top 1000 baby girl names - page 1

Every year, YeahBaby.com compiles the top 1000 baby girl names as reported by the Social Security Administration. Of course we combine this with links to each name's meaning, name origin, and much more. Below are names 1 through 100 of the top 1000 girl names. Pressed for time? Print out this Top 1000 baby girl names PDF file and browse them offline!

You might also want to check out our top 1000 boy names to check up on the other gender!

Page1

2

3

4

5

6

7

8

9

10

1.  Emily
2.  Emma
3.  Madison
4.  Isabella
5.  Ava
6.  Abigail
7.  Olivia
8.  Hannah
9.  Sophia
10.  Samantha
11.  Elizabeth
12.  Ashley
13.  Mia
14.  Alexis
15.  Sarah
16.  Natalie
17.  Grace
18.  Chloe
19.  Alyssa
20.  Brianna
21.  Ella
22.  Taylor
23.  Anna
24.  Lauren
25.  Hailey
26.  Kayla
27.  Addison
28.  Victoria
29.  Jasmine
30.  Savannah
31.  Julia
32.  Jessica
33.  Lily
34.  Sydney
35.  Morgan
36.  Katherine
37.  Destiny
38.  Lillian
39.  Alexa
40.  Alexandra
41.  Kaitlyn
42.  Kaylee
43.  Nevaeh
44.  Brooke
45.  Makayla
46.  Allison
47.  Maria
48.  Angelina
49.  Rachel
50.  Gabriella
51.  Jennifer
52.  Avery
53.  Mackenzie
54.  Zoe
55.  Riley
56.  Sofia
57.  Maya
58.  Kimberly
59.  Andrea
60.  Megan
61.  Katelyn
62.  Gabrielle
63.  Trinity
64.  Faith
65.  Evelyn
66.  Kylie
67.  Brooklyn
68.  Audrey
69.  Leah
70.  Stephanie
71.  Madeline
72.  Sara
73.  Jocelyn
74.  Nicole
75.  Haley
76.  Paige
77.  Arianna
78.  Ariana
79.  Vanessa
80.  Michelle
81.  Mariah
82.  Amelia
83.  Melanie
84.  Mary
85.  Isabelle
86.  Claire
87.  Isabel
88.  Jenna
89.  Caroline
90.  Valeria
91.  Aaliyah
92.  Aubrey
93.  Jada
94.  Natalia
95.  Autumn
96.  Rebecca
97.  Jordan
98.  Gianna
99.  Jayla
100.  Layla
Page1

2

3

4

5

6

7

8

9

10