The Most Popular Baby Boy Names of the Year

When it comes to naming a new baby, studying the Social Security Administration’s website might not make your initial list of to-do’s. But each year, this organization pulls together the most popular baby boy names given to the prior year’s crop of newborns, making it a useful place to read up on well-loved names for little ones.

If the popularity of a name gives you pause, consider that even the top baby names account for only a small percentage of each year’s newborns. For example, of the 3.75 million babies born in 2019, just over 20,000 were named Liam, one of the year’s most popular choices. So while your child won’t have the world’s most unique baby name, they won’t get lost in a sea of kids with the same name either.

Whether you’re at the start of your naming journey, or in the throes of decision fatigue, take a moment to read through the monikers parents around the U.S. gave to their baby boys last year. Below, check out the 50 most popular baby boy names of 2021 that are sure to inspire the most popular baby boy names of 2022, too.


family with baby boys

Source: @alainakaz


The 20 Most Popular Baby Boy Names of 2021

1. Liam: This Irish name is seeing its second year at the top of this list, and it means “strong-willed warrior and protector.”

2. Noah: Of Hebrew origin, meaning “rest” and “comfort.”

3. Oliver: Comes from old Norse, meaning “ancestor’s descendant.”

4. Elijah: A biblical name meaning “My God is Yahweh.”

5. James: A biblical name meaning “supplanter” or “replacer.”

6. William: A traditionally English name, it means “With Gilded Helmet.”

7. Benjamin: Son of the south, or son of the right hand.

8. Lucas: Of Latin origin, meaning “bringer of light.”

9. Henry: This English name means “estate ruler.”

10. Theodore: Jumping into the top 10 this year and of Greek origin, Theodore means “Gift of God.”

11. Jack: Jack was originally a nickname for the names John and James, but has grown in popularity as a given name over the last century.

12. Levi: Levi also moved closer to the top 10 this year. Of Hebrew origin, it means to “join.”

13. Alexander: Of Greek and Latin origin, Alexander means “defender of men.”

14. Jackson: Originally used as a last name (or surname), meaning son of Jack or John.

15. Mateo: Of Latin origin, Mateo means “gift of God.”

16. Daniel: Another biblical name, meaning “God is my judge.”

17. Michael: A biblical name meaning “one who is like God.”

18. Mason: Originally a last name to signify “one who works with stone.”

19. Sebastian: Of Latin origin, Sebastian means “revered.”

20. Ethan: Of Hebrew origin, meaning “firm, enduring, strong and long-lived.”


The Most Popular Baby Boy Names 21-50

21. Logan
22. Owen
23. Samuel
24. Jacob
25. Asher
26. Aiden
27. John
28. Joseph
29. Wyatt
30. David
31. Leo
32. Luke
33. Julian
34. Hudson
35. Grayson
36. Matthew
37. Ezra
38. Gabriel
39. Carter
40. Isaac
41. Jayden
42. Luca
43. Anthony
44. Dylan
45. Lincoln
46. Thomas
47. Maverick
48. Elias
49. Josiah
50. Charles


This article was originally published in May 2021, and has been updated for timeliness.

The Most Popular Baby Girl Names of the Year