Home › Names by decade › Most popular baby names of the 2020s

Most Popular Baby Names of the 2020s

Olivia was the most popular girl name of the 2020s, given to 95,853 girls across the decade. Liam led the boys with 124,842 births. In total, 7,880,992 girls and 8,899,970 boys are counted in the published data for 2020–2025 (the decade so far — data runs to 2025).

The top 100 names of the 2020s

Ranked by total births across the whole decade, not by any single year. Tap a column heading to sort. "Births" is the decade total.

No match in the top 100 of the 2020s.

Top 100 girl names of the 2020s

Top 100 girl names of the 2020s
1Olivia95,853
2Emma85,652
3Charlotte78,055
4Amelia76,108
5Sophia74,758
6Mia68,154
7Isabella67,643
8Ava63,350
9Evelyn55,734
10Harper47,509
11Luna46,153
12Camila45,926
13Sofia45,242
14Eleanor41,966
15Elizabeth41,893
16Gianna39,668
17Scarlett38,284
18Violet38,014
19Ella37,920
20Emily37,590
21Chloe37,574
22Abigail37,368
23Aria37,046
24Penelope36,995
25Aurora36,888
26Hazel36,626
27Avery36,617
28Nora36,567
29Lily35,872
30Ellie35,709
31Mila35,643
32Layla35,025
33Eliana33,301
34Madison32,422
35Isla32,186
36Grace31,512
37Nova31,508
38Zoe31,086
39Lucy29,745
40Riley29,176
41Willow28,846
42Ivy28,557
43Emilia28,328
44Victoria27,508
45Stella27,089
46Naomi26,628
47Zoey26,202
48Hannah26,199
49Elena26,150
50Leah24,997
51Lillian24,891
52Valentina24,503
53Maya24,062
54Paisley23,512
55Delilah23,455
56Addison22,763
57Everly21,783
58Natalie21,543
59Genesis21,432
60Sophie21,297
61Sadie21,214
62Madelyn21,034
63Ruby20,985
64Josephine20,949
65Claire20,899
66Leilani20,875
67Alice20,707
68Kinsley20,135
69Audrey19,725
70Adeline18,972
71Kennedy18,728
72Autumn18,710
73Aaliyah18,586
74Lainey18,536
75Brooklyn18,418
76Emery18,345
77Eloise18,004
78Caroline17,776
79Anna17,679
80Quinn17,534
81Iris17,465
82Savannah17,428
83Hailey17,317
84Vivian17,300
85Clara17,248
86Aubrey17,174
87Bella17,030
88Gabriella17,021
89Jade16,943
90Madeline16,938
91Sarah16,850
92Cora16,842
93Allison16,772
94Liliana16,760
95Maria16,759
96Lydia16,609
97Athena16,485
98Ariana16,418
99Serenity16,416
100Natalia16,406

Based on 7,880,992 girls counted in the published data for 2020–2025 (the decade so far — data runs to 2025).

The #1 name of each year

Which name led the country in each year of the 2020s.

Number one girl and boy name, 2020s
Year#1 girl name (births)#1 boy name (births)
2020Olivia (17,691)Liam (19,865)
2021Olivia (17,847)Liam (20,424)
2022Olivia (16,670)Liam (20,579)
2023Olivia (15,329)Liam (20,904)
2024Olivia (14,772)Liam (22,252)
2025Olivia (13,544)Liam (20,818)

How the decade is counted

A decade total adds up every published birth for a name across all ten years (or, for the 2020s, 2020 to 2025), for the 50 states and DC. A name that was #1 for one huge year but quiet the rest of the decade will not beat a name that stayed near the top all decade. Names given to fewer than 5 babies in a state in a year are not published by SSA, so decade totals are slightly smaller than true births.

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.