Top Baby Names of 2021

Most popular names for boys and girls in 2021.

What the Data Says About 2021

The Social Security Administration's national 2021 file shows 1,208,935 births concentrated in the top 100 boy and top 100 girl names, the segment of U.S. baby-name data released to the public for that year. The #1 boy name of 2021 was Liam, with 20,407 births registered nationally. The #1 girl name of 2021 was Olivia, with 17,841 births nationally. The top 100 boys captured 682,279 births compared with 526,656 for the top 100 girls — consistent with the historical SSA pattern in which a smaller pool of boy names dominates a larger share of annual births while girl names are more evenly distributed.

2021 sits within a specific era of U.S. naming trends. 2021 reflects the contemporary naming landscape — shorter names, -a endings for girls, classic revivals for boys, and a steadily flattening distribution in which no single name dominates the way they did mid-century. Liam and Olivia leading 2021 fits this broader cultural signature.

These rankings come directly from Social Security Administration card applications and represent approximately 96% of all U.S. births in 2021. Names with fewer than five occurrences nationally in 2021 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 2021 is significantly larger than any public top-100 list can show. Each spelling variation is counted separately — Sophia and Sofia, Aiden and Ayden — so rankings reflect only the specific spelling filed on the SS card, not combined name pools. This page is provided for informational and research purposes only and does not constitute naming advice.

Top 100 Boys' Names Boy

Rank Name Births
1 Liam 20,407
2 Noah 18,906
3 Oliver 14,707
4 Elijah 12,825
5 James 12,464
6 William 12,166
7 Benjamin 11,889
8 Lucas 11,582
9 Henry 11,367
10 Theodore 9,597
11 Jack 9,563
12 Levi 9,553
13 Alexander 9,418
14 Jackson 9,279
15 Mateo 9,177
16 Daniel 9,152
17 Michael 9,136
18 Mason 9,099
19 Sebastian 8,930
20 Ethan 8,858
21 Logan 8,831
22 Owen 8,768
23 Samuel 8,573
24 Jacob 8,481
25 Asher 8,363
26 Aiden 8,304
27 John 8,182
28 Joseph 8,155
29 Wyatt 8,046
30 David 7,925
31 Leo 7,802
32 Luke 7,708
33 Julian 7,685
34 Hudson 7,624
35 Grayson 7,549
36 Matthew 7,479
37 Ezra 7,435
38 Gabriel 7,293
39 Carter 7,202
40 Isaac 6,982
41 Jayden 6,927
42 Luca 6,888
43 Anthony 6,787
44 Dylan 6,762
45 Lincoln 6,695
46 Thomas 6,680
47 Maverick 6,605
48 Elias 6,349
49 Josiah 6,146
50 Charles 6,003
51 Caleb 5,961
52 Christopher 5,856
53 Ezekiel 5,842
54 Jaxon 5,741
55 Miles 5,727
56 Isaiah 5,718
57 Andrew 5,615
58 Joshua 5,524
59 Nathan 5,431
60 Nolan 5,352
61 Adrian 5,143
62 Cameron 5,124
63 Santiago 5,073
64 Eli 4,910
65 Aaron 4,851
66 Ryan 4,732
67 Angel 4,716
68 Cooper 4,673
69 Waylon 4,657
70 Kai 4,638
71 Christian 4,634
72 Easton 4,625
73 Landon 4,602
74 Roman 4,567
75 Colton 4,562
76 Axel 4,538
77 Jonathan 4,458
78 Brooks 4,442
79 Robert 4,430
80 Jameson 4,302
81 Ian 4,300
82 Everett 4,250
83 Jeremiah 4,250
84 Greyson 4,223
85 Wesley 4,216
86 Hunter 4,201
87 Leonardo 4,104
88 Jordan 4,023
89 Jose 4,001
90 Bennett 3,938
91 Silas 3,912
92 Nicholas 3,862
93 Parker 3,842
94 Beau 3,815
95 Weston 3,790
96 Austin 3,777
97 Carson 3,769
98 Connor 3,764
99 Dominic 3,753
100 Xavier 3,741

Top 100 Girls' Names Girl

Rank Name Births
1 Olivia 17,841
2 Emma 15,543
3 Charlotte 13,362
4 Amelia 13,032
5 Ava 12,867
6 Sophia 12,578
7 Isabella 11,297
8 Mia 11,167
9 Evelyn 9,489
10 Harper 8,441
11 Luna 8,237
12 Camila 8,034
13 Gianna 7,475
14 Elizabeth 7,261
15 Eleanor 7,097
16 Ella 7,037
17 Abigail 6,985
18 Sofia 6,980
19 Avery 6,807
20 Scarlett 6,627
21 Emily 6,591
22 Aria 6,397
23 Penelope 6,364
24 Layla 6,347
25 Chloe 6,343
26 Mila 6,336
27 Nora 6,276
28 Hazel 6,011
29 Madison 5,962
30 Ellie 5,864
31 Lily 5,629
32 Nova 5,565
33 Grace 5,540
34 Isla 5,540
35 Aurora 5,525
36 Violet 5,521
37 Riley 5,219
38 Zoey 5,215
39 Willow 5,193
40 Emilia 4,851
41 Stella 4,818
42 Zoe 4,738
43 Victoria 4,707
44 Hannah 4,588
45 Addison 4,489
46 Leah 4,474
47 Eliana 4,455
48 Lucy 4,452
49 Ivy 4,394
50 Everly 4,389
51 Lillian 4,327
52 Paisley 4,295
53 Elena 4,279
54 Naomi 4,271
55 Maya 4,080
56 Natalie 4,059
57 Kinsley 3,885
58 Delilah 3,759
59 Claire 3,703
60 Audrey 3,683
61 Aaliyah 3,613
62 Ruby 3,596
63 Brooklyn 3,540
64 Aubrey 3,516
65 Alice 3,509
66 Autumn 3,495
67 Leilani 3,485
68 Savannah 3,482
69 Valentina 3,466
70 Kennedy 3,443
71 Madelyn 3,427
72 Josephine 3,389
73 Bella 3,366
74 Skylar 3,346
75 Genesis 3,344
76 Sophie 3,329
77 Hailey 3,247
78 Sadie 3,222
79 Natalia 3,203
80 Caroline 3,202
81 Quinn 3,201
82 Allison 3,138
83 Gabriella 3,112
84 Serenity 3,082
85 Anna 3,078
86 Nevaeh 3,064
87 Cora 3,005
88 Ariana 2,982
89 Lydia 2,931
90 Emery 2,920
91 Sarah 2,862
92 Jade 2,859
93 Eva 2,835
94 Adeline 2,770
95 Madeline 2,747
96 Piper 2,739
97 Athena 2,716
98 Rylee 2,714
99 Everleigh 2,695
100 Peyton 2,695

Nearby Year & Decade Rankings

Compare 2021 with adjacent years and the surrounding decade

Compare 2021 leaders: Liam vs Olivia → or pick any two names →

Source: U.S. Social Security Administration, Baby Names from Social Security Card Applications — National Data (ssa.gov/oact/babynames).

Source: SSA Baby Names Methodology — names appearing fewer than 5 times in a given year are excluded to protect privacy.

Data sourced from official U.S. government datasets. See our methodology for details.