1. Home
  2. Topics

Top Baby Names for Boys

The list of top boy names in the US is more straightforward than the girls' list, which is skewed by spelling variations. Except for the Aiden/Kayden/Jayden names, which are more popular than they look on the national list because of their many variations, most of the popular baby names for boys exist in one form only.

All spellings accounted for; Liam is still the most common baby boy name in the US. Along with Liam the other top boy names include Jackson, Noah, Aiden, Lucas, Elijah, Oliver, William, and James. Names that are more common than their official ranking suggests include Mateo, Jace, and Miles. Names that are less common than their official ranking suggests include Michael, Logan, and Gabriel, and Anthony.

Here, the baby names that in all their different forms are the most popular names for boys. For more, check out this year’s Playground Analysis .

Top Boy Names

Daniel

Meaning: God is my judge

Origin:Hebrew
150
Ezra

Meaning: help

Origin:Hebrew
21
Logan

Meaning: small hollow

Origin:Scottish
112
Hudson

Meaning: Hugh's son

Origin:English
135
Maverick

Meaning: independent, nonconformist

Origin:American
163
Jayden

Meaning: thankful

Origin:Variation of Jaden or Jadon, Hebrew
199
Ethan

Meaning: strong, firm

Origin:Hebrew
13
Levi

Meaning: joined, attached

Origin:Hebrew
71
Miles

Meaning: soldier or merciful

Origin:English form of Milo
24
Leo

Meaning: lion

Origin:Latin
48
Mateo

Meaning: gift of God

Origin:Spanish
102
Asher

Meaning: fortunate, blessed, happy one

Origin:Hebrew
53
Isaac

Meaning: laughter

Origin:Hebrew
60
Owen

Meaning: young warrior; well-born

Origin:Welsh
74
Caleb

Meaning: devotion to God

Origin:Hebrew
28
Ezekiel

Meaning: God strengthens

Origin:Hebrew
89
Liam

Meaning: resolute protection

Origin:Irish short form of William
200
Luca

Meaning: light or man from Lucania

Origin:Italian variation of Luke and Lucas
86
Wyatt

Meaning: brave in war

Origin:English surname
167
Gabriel

Meaning: God is my strength

Origin:Hebrew
138