Top Baby Names of 2024

Most popular names for boys and girls in 2024.

What the Data Says About 2024

The Social Security Administration's national 2024 file shows 1,152,103 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 2024 was Liam, with 22,164 births registered nationally. The #1 girl name of 2024 was Olivia, with 14,718 births nationally. The top 100 boys captured 651,925 births compared with 500,178 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.

2024 sits within a specific era of U.S. naming trends. 2024 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 2024 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 2024. Names with fewer than five occurrences nationally in 2024 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 2024 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 22,164
2 Noah 20,337
3 Oliver 15,343
4 Theodore 12,011
5 James 11,793
6 Henry 11,547
7 Mateo 11,302
8 Elijah 11,171
9 Lucas 10,703
10 William 10,596
11 Benjamin 9,814
12 Levi 9,513
13 Ezra 8,774
14 Sebastian 8,562
15 Jack 8,434
16 Daniel 8,391
17 Samuel 8,310
18 Michael 8,189
19 Ethan 8,170
20 Asher 8,123
21 John 8,047
22 Hudson 7,990
23 Luca 7,959
24 Leo 7,793
25 Elias 7,653
26 Owen 7,574
27 Alexander 7,517
28 Dylan 7,464
29 Santiago 7,407
30 Julian 7,368
31 David 7,317
32 Joseph 7,223
33 Matthew 7,078
34 Luke 7,039
35 Jackson 6,876
36 Maverick 6,615
37 Miles 6,611
38 Wyatt 6,581
39 Thomas 6,576
40 Isaac 6,498
41 Jacob 6,496
42 Mason 6,471
43 Gabriel 6,379
44 Anthony 6,326
45 Carter 6,267
46 Logan 6,267
47 Aiden 6,243
48 Grayson 6,211
49 Caleb 5,766
50 Cooper 5,699
51 Charles 5,593
52 Roman 5,474
53 Josiah 5,457
54 Ezekiel 5,390
55 Thiago 5,289
56 Isaiah 5,250
57 Joshua 5,244
58 Wesley 5,144
59 Jayden 5,134
60 Bennett 5,095
61 Christopher 5,054
62 Nathan 5,010
63 Angel 4,964
64 Nolan 4,888
65 Waylon 4,878
66 Cameron 4,817
67 Brooks 4,793
68 Andrew 4,772
69 Beau 4,694
70 Weston 4,660
71 Rowan 4,647
72 Adrian 4,617
73 Lincoln 4,567
74 Enzo 4,548
75 Ian 4,547
76 Kai 4,276
77 Christian 4,247
78 Axel 4,245
79 Aaron 4,225
80 Theo 4,110
81 Silas 4,108
82 Walker 4,023
83 Jonathan 4,018
84 Leonardo 3,951
85 Everett 3,947
86 Micah 3,909
87 Ryan 3,892
88 August 3,876
89 Gael 3,855
90 Robert 3,785
91 Jose 3,768
92 Eli 3,723
93 Jeremiah 3,702
94 Luka 3,697
95 Amir 3,625
96 Jaxon 3,618
97 Parker 3,605
98 Colton 3,588
99 Myles 3,551
100 Adam 3,497

Top 100 Girls' Names Girl

Rank Name Births
1 Olivia 14,718
2 Emma 13,485
3 Amelia 12,740
4 Charlotte 12,552
5 Mia 12,113
6 Sophia 12,088
7 Isabella 10,770
8 Evelyn 9,116
9 Ava 8,662
10 Sofia 8,094
11 Camila 7,608
12 Harper 7,370
13 Luna 7,135
14 Eleanor 7,127
15 Violet 6,972
16 Aurora 6,917
17 Elizabeth 6,878
18 Eliana 6,423
19 Hazel 6,401
20 Chloe 6,385
21 Ellie 6,306
22 Nora 6,128
23 Gianna 6,097
24 Lily 6,093
25 Emily 5,955
26 Aria 5,935
27 Scarlett 5,894
28 Penelope 5,741
29 Zoe 5,719
30 Ella 5,685
31 Avery 5,632
32 Abigail 5,499
33 Mila 5,472
34 Lucy 5,396
35 Isla 5,367
36 Ivy 5,323
37 Layla 5,305
38 Lainey 5,147
39 Nova 5,044
40 Grace 5,002
41 Willow 4,653
42 Riley 4,644
43 Emilia 4,634
44 Naomi 4,605
45 Elena 4,567
46 Madison 4,563
47 Valentina 4,438
48 Victoria 4,267
49 Stella 4,264
50 Delilah 4,240
51 Maya 4,220
52 Hannah 4,054
53 Leah 3,969
54 Lillian 3,882
55 Genesis 3,835
56 Josephine 3,746
57 Sadie 3,729
58 Adeline 3,723
59 Zoey 3,600
60 Sophie 3,574
61 Paisley 3,542
62 Alice 3,520
63 Ruby 3,517
64 Eloise 3,430
65 Madelyn 3,364
66 Leilani 3,354
67 Claire 3,329
68 Addison 3,327
69 Ayla 3,236
70 Emery 3,197
71 Iris 3,124
72 Eden 3,115
73 Natalie 3,114
74 Maria 3,105
75 Maeve 3,098
76 Daisy 3,091
77 Vivian 3,088
78 Clara 3,060
79 Autumn 3,030
80 Liliana 3,009
81 Everly 3,008
82 Audrey 2,993
83 Lyla 2,944
84 Jade 2,931
85 Kinsley 2,929
86 Millie 2,910
87 Madeline 2,907
88 Josie 2,893
89 Kennedy 2,881
90 Athena 2,788
91 Melody 2,771
92 Caroline 2,720
93 Aaliyah 2,703
94 Anna 2,700
95 Sarah 2,697
96 Quinn 2,689
97 Lydia 2,663
98 Lucia 2,658
99 Allison 2,622
100 Hailey 2,620

Nearby Year & Decade Rankings

Compare 2024 with adjacent years and the surrounding decade

Compare 2024 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.