Skip to content
even.best

The most popular baby boy names in the US in 2024 (Social Security data)

The top 3 according to 90 votes from people: Liam · William · Elijah. (Updated Apr 23, 2026.)

Liam holds the top spot again, ahead of Noah and Oliver, while Theodore climbs to fourth: the top 10 boy names of 2024 according to the US Social Security Administration, which ranks every name given to babies born in the country.

Ciarán Quinn · · 10 items · 90 votes · 2 comments

Top 10

  1. 1

    Liam

    No. 1 among baby names registered with US Social Security in 2024.

    ▲ 13 ▼ 1

    12
  2. 2

    William

    No. 10 among baby names registered with US Social Security in 2024.

    ▲ 10 ▼ 1

    9
  3. 3

    Elijah

    No. 8 among baby names registered with US Social Security in 2024.

    ▲ 9 ▼ 0

    9
  4. 4

    Oliver

    No. 3 among baby names registered with US Social Security in 2024.

    ▲ 8 ▼ 1

    7
  5. 5

    Mateo

    No. 7 among baby names registered with US Social Security in 2024.

    ▲ 8 ▼ 1

    7
  6. 6

    James

    No. 5 among baby names registered with US Social Security in 2024.

    ▲ 7 ▼ 1

    6
  7. 7

    Noah

    No. 2 among baby names registered with US Social Security in 2024.

    ▲ 6 ▼ 3

    3
  8. 8

    Theodore

    No. 4 among baby names registered with US Social Security in 2024.

    ▲ 5 ▼ 3

    2
  9. 9

    Henry

    No. 6 among baby names registered with US Social Security in 2024.

    ▲ 5 ▼ 3

    2
  10. 10

    Lucas

    No. 9 among baby names registered with US Social Security in 2024.

    ▲ 3 ▼ 2

    1

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.

Is something missing?

Log in to add an item

Comments (2)

Log in to comment

Sophie Wood

We named our son Theodore in 2023 thinking it was a bit unusual. There are three Theos in his daycare room now lol

mrquotable

Mateo in the top 10 says a lot about how the country is changing. Love it.

More rankings like this