Baby name rankings

Top 100 baby boy names in the United States in 2021

See the most popular baby boy names, how many were recorded, and how each rank changed from 2020.

Top 100

RankNameRecorded countChange from 2020
1Liam20,4240
2Noah18,9190
3Oliver14,7130
4Elijah12,8450
5James12,474+1
6William12,170-1
7Benjamin11,8950
8Lucas11,5840
9Henry11,3700
10Theodore9,600+13
11Jack9,568+10
12Levi9,559+6
13Alexander9,425-3
14Jackson9,287+3
15Mateo9,181+5
16Daniel9,162-2
17Michael9,150-5
18Mason9,103-7
19Sebastian8,9320
20Ethan8,863-7
21Logan8,836-5
22Owen8,7700
23Samuel8,580+2
24Jacob8,494-9
25Asher8,370+7
26Aiden8,313-2
27John8,1860
28Joseph8,166-2
29Wyatt8,0490
30David7,940-2
31Leo7,803+5
32Luke7,711-1
33Julian7,693+1
34Hudson7,625+9
35Grayson7,5540
36Matthew7,489-6
37Ezra7,438+7
38Gabriel7,3020
39Carter7,205-6
40Isaac6,987-1
41Jayden6,934-4
42Luca6,891+25
43Anthony6,792-2
44Dylan6,767-2
45Lincoln6,700-5
46Thomas6,680-1
47Maverick6,610+3
48Elias6,355+6
49Josiah6,1570
50Charles6,010-4
51Caleb5,964+5
52Christopher5,863-5
53Ezekiel5,848+11
54Jaxon5,750-6
55Miles5,730+4
56Isaiah5,724-5
57Andrew5,623-5
58Joshua5,531-5
59Nathan5,432-4
60Nolan5,354+1
61Adrian5,144-3
62Cameron5,126+3
63Santiago5,076+8
64Eli4,913-4
65Aaron4,856-2
66Ryan4,735-9
67Angel4,718+9
68Cooper4,673+7
69Waylon4,660+34
70Kai4,641+23
71Christian4,636-9
72Easton4,625+1
73Landon4,606-4
74Roman4,571+3
75Colton4,566-9
76Axel4,540-4
77Jonathan4,465-7
78Brooks4,444+14
79Robert4,436+1
80Jameson4,309-1
81Ian4,302+2
82Jeremiah4,257-8
83Everett4,250+7
84Greyson4,225-3
85Wesley4,216+13
86Hunter4,206-18
87Leonardo4,105-1
88Jordan4,026-6
89Jose4,002+5
90Bennett3,939+11
91Silas3,916+9
92Nicholas3,866-5
93Parker3,845+2
94Beau3,815+15
95Weston3,793+9
96Austin3,780-8
97Carson3,777-13
98Connor3,764-20
99Dominic3,755-10
100Xavier3,741-9

Data from US Social Security Administration · through 2025.