Humanverse

Baby names of 2024

Olivia and Liam topped the lists in 2024, out of 3,343,078 births recorded across 29,329 different names. That is 0.8% more than the 2023 files hold. About 3.3 million of them are alive today.

← 2023 All years 2025 →

Girls

#NameBirths
1Olivia14,772
2Emma13,524
3Amelia12,786
4Charlotte12,597
5Mia12,149
6Sophia12,126
7Isabella10,810
8Evelyn9,146
9Ava8,700
10Sofia8,113
11Camila7,625
12Harper7,394
13Luna7,164
14Eleanor7,147
15Violet6,986
16Aurora6,955
17Elizabeth6,924
18Eliana6,447
19Hazel6,432
20Chloe6,406
21Ellie6,317
22Nora6,148
23Gianna6,131
24Lily6,121
25Emily5,984

All 200 girls’ names of 2024 (17,726 recorded)

Boys

#NameBirths
1Liam22,252
2Noah20,409
3Oliver15,396
4Theodore12,069
5James11,856
6Henry11,596
7Mateo11,349
8Elijah11,238
9Lucas10,743
10William10,647
11Benjamin9,865
12Levi9,555
13Ezra8,822
14Sebastian8,593
15Jack8,472
16Daniel8,426
17Samuel8,355
18Michael8,229
19Ethan8,201
20Asher8,159
21John8,087
22Hudson8,015
23Luca7,991
24Leo7,823
25Elias7,684

All 200 boys’ names of 2024 (14,294 recorded)

Biggest climbers, girls

Names that gained the most ground on 2023:

Scottie is here because the girls’ file records it: the SSA publishes every name given to five or more babies of one sex, and a rank is a position within that list. It is not a claim about whose name it is.

Biggest climbers, boys

Names that gained the most ground on 2023:

Halo and Noa are here because the boys’ file records them: the SSA publishes every name given to five or more babies of one sex, and a rank is a position within that list. It is not a claim about whose name it is.

First recorded in 2024, girls

Names the SSA had never published before 2024:

First recorded in 2024, boys

Names the SSA had never published before 2024:

Try it on yourself

Source: US Social Security Administration national baby-name files. Names given to fewer than five babies in a year are not published, so the totals here run below the true number of births. How far below is not the same in every year: the files hold 201,484 births for 1880 and 3,315,343 for 2025, so a change from one year to the next in the early decades is partly a change in what the record covers.