Home › Most popular baby names, 2025 (Top 100)

Most Popular Baby Names in the US, 2025 (Top 100)

Olivia was the most popular girl name in the United States in 2025, given to 13,544 girls. Liam led the boys with 20,818 births. In total, 1,303,470 girls and 1,466,284 boys are counted in the published data for 2025.

The Top 100 names in the US, 2025

Every name in the top 100, with birth counts and the change since 2024. Tap a column heading to sort. "New" means the name was not published nationally in 2024.

No match in the US top 100 for 2025.

Top 100 girl names in the US, 2025

Top 100 girl names in the US, 2025
1Olivia13,5440
2Charlotte13,400↑ 2
3Emma12,754↓ 1
4Amelia12,699↓ 1
5Sophia12,561↑ 1
6Mia11,078↓ 1
7Isabella10,6660
8Evelyn9,1230
9Sofia8,241↑ 1
10Eliana8,179↑ 8
11Ava7,732↓ 2
12Eleanor7,649↑ 2
13Violet7,546↑ 2
14Ailany7,118↑ 87
15Aurora7,065↑ 1
16Harper6,792↓ 4
17Elizabeth6,7600
18Lily6,673↑ 6
19Camila6,569↓ 8
20Nora6,380↑ 2
21Hazel6,318↓ 2
22Penelope6,225↑ 6
23Chloe6,203↓ 3
24Lucy6,176↑ 10
25Ellie6,160↓ 4
26Aria6,1300
27Luna6,068↓ 14
28Isla6,012↑ 7
29Ella5,831↑ 1
30Lainey5,729↑ 8
31Scarlett5,644↓ 4
32Zoe5,638↓ 3
33Gianna5,625↓ 10
34Emily5,439↓ 9
35Valentina5,341↑ 12
36Layla5,338↑ 1
37Avery5,267↓ 6
38Grace5,127↑ 2
39Ivy5,117↓ 3
40Madison4,945↑ 6
41Abigail4,941↓ 9
42Elena4,831↑ 3
43Mila4,796↓ 10
44Willow4,763↓ 3
45Emilia4,677↓ 2
46Nova4,647↓ 7
47Naomi4,635↓ 3
48Riley4,432↓ 6
49Eloise4,251↑ 15
50Sadie4,168↑ 7
51Delilah4,128↓ 1
52Stella4,127↓ 3
53Josephine4,116↑ 3
54Victoria4,017↓ 6
55Sophie3,976↑ 5
56Lillian3,966↓ 2
57Hannah3,963↓ 5
58Leah3,874↓ 5
59Adeline3,864↓ 1
60Leilani3,778↑ 6
61Iris3,729↑ 10
62Maya3,705↓ 11
63Clara3,591↑ 15
64Ruby3,554↓ 1
65Alice3,547↓ 3
66Genesis3,510↓ 11
67Paisley3,508↓ 6
68Claire3,480↓ 1
69Zoey3,419↓ 10
70Vivian3,362↑ 7
71Eden3,355↑ 1
72Madelyn3,350↓ 7
73Millie3,345↑ 14
74Daisy3,200↑ 2
75Emery3,196↓ 5
76Ayla3,142↓ 7
76Maeve3,142↓ 1
78Liliana3,109↑ 2
79Lyla3,084↑ 4
80Madeline3,081↑ 6
80Melody3,081↑ 11
82Josie3,014↑ 6
83Lucia2,996↑ 15
84Addison2,961↓ 16
85Kennedy2,926↑ 4
86Audrey2,919↓ 4
87Maria2,874↓ 13
88Autumn2,798↓ 9
89Natalie2,728↓ 16
90Sarah2,693↑ 4
91Everly2,686↓ 11
92Lydia2,683↑ 5
93Kinsley2,663↓ 8
94Sienna2,651↑ 45
95Jade2,649↓ 11
96Caroline2,626↓ 4
97Quinn2,623↓ 1
98Amara2,621↑ 23
99Juniper2,609↑ 12
100Aaliyah2,596↓ 5

Based on 1,303,470 girls counted in the published data for 2025.

How these numbers are counted: each national count is the sum of the SSA-published state counts for that name, sex and year, across the 50 states and DC. State files do not publish a name given fewer than 5 times in a state, so the summed total is slightly smaller than the true number of births — and it can differ by a few babies from SSA's separate national table. In 2024, for example, Sophia is #6 here with 12,126 girls, 23 behind #5 Mia; SSA's national table lists the same five names in a slightly different order. Full detail: methodology.

More from the same year

Longer lists, the other year, and the fastest movers.

Try this next

Source: U.S. Social Security Administration, baby names data, births in 2025, released May 2026. Data checked 8 November 2026. ssa.gov baby names.