The 100 Most Popular Baby Boy Names

While lots of parents might deliberately try to avoid super popular names, it’s pretty likely you will choose a name that falls within the top 100 – unless you’re after something really unique.

We’ve compiled this handy list of the most popular baby boy names (according to the latest stats from ONS) – along with info on how they’ve changed position – to help you see names that are rising stars and those that are falling out of favour.

You can find out more about each of the individual names by clicking the links or to create a shortlist of your favourite names, view the top 100 with a quick overview of key facts and meanings here.  

1. Oliver

2. Harry

3. George

4. Noah Up 2

5. Jack Down 1

6. Jacob Down 1

7. Leo Up 6

8. Oscar Up 2

9. Charlie Down 2

10. Muhammad Down 2

11. William –  

12. Alfie Up 2

13. Henry Up 2

14. Thomas Down 4

15. Joshua Up 1

16. Freddie Up 1

17. James Down 5

18. Archie

19. Arthur Up 11

20. Logan Up 6

21. Theo Up 8

22. Alexander Down 1

23. Edward

24. Isaac Down 4

25. Lucas Up 2

26. Ethan Down 7

27. Max Down 2

28. Joseph Down 6

29. Samuel Down 5

30. Mohammed Up 1

31. Finley Up 4

32. Daniel Down 4

33. Benjamin

34. Harrison Down 2

35. Sebastian Up 1

36. Adam Up 1

37. Mason Down 3

38. Theodore Up 4

39. Teddy Up 2

40. Dylan Down 2

41. Elijah Up 3

42. Arlo Up 7

43. Riley Down 3

44. David Down 1

45. Zachary Down 6

46. Louie Up 1

47. Toby Down 1

48. Hugo Up 2

49. Reuben Down 1

50. Jude Up 12

51. Reggie Up 4

52. Jaxon Down 1

53. Harley Up 2

54. Rory Up 26

55. Luca Down 3

56. Jake Down 11

57. Albie Up 31

58. Jenson

59. Albert Up 5

60. Frankie Up 3

61. Tommy Down 4

62. Carter Up 20

63. Ronnie Up 7

64. Gabriel Up 3

65. Bobby Up 25

66. Harvey Down 12

67. Matthew Down 14

68. Michael Down 9

69. Elliot Down 3

70. Stanley Down 5

71. Jayden Down 10

72. Frederick Up 4

73. Charles Down 1

74. Jackson Up 5

75. Roman Up 17

76. Luke Down 17

77. Caleb Up 9

78. Hunter Up 39

79. Mohammad Down 11

80. Elliott Down 6

81. Ezra Up 10

82. Louis Down 11

83. Ryan Down 2

84. Blake Down 11

85. Lewis Down 10

86. Dexter Down 3

87. Ollie Down 17

88. Nathan Down 11

89. Ellis

90. Jesse Up 4

91. Liam Up 6

92. Alex Down 8  

93. Kai Down 6

94. Ibrahim Up 2

95. Tyler Down 17

96. Finn Up 4

97. Austin Down 12

98. Leon Down 6

99. Ralph Up 14

100. Felix Down 1

Read more: These 10 baby boy names are set to explode in popularity in 2019.

More Of Our Great Content

Get our book