Pregnancy

97 gorgeous names for boys and their meanings

It can be a minefield out there when it comes to deciding on a name for your baby.

Obviously you have to like the name first and foremost, but there are other things you need to consider: will it actually suit your little one, does it go with their surname and do you know a person with the same name that you don't like… trust us, this will eliminate a good few choices fairly quickly! 

Thankfully, there are plenty of names out there for you to choose from – sometimes too many, though!

So to help you make the right choice for your son, we have compiled a list of 97 names that we just can't get enough of.

1. Avis – meaning desired

2. Ari – meaning sun-like

3. Ben – meaning son of the south

4. Cole – meaning swarthy; coal black

5. Eli – meaning ascent

6. Finn – meaning white or fair

7. Tim – meaning honouring God

8. Jack – meaning supplanter

9. Jay – meaning to rejoice

10. Lee – meaning meadow

11. Luca – meaning bringer of life

12. Max – meaning greatest 

13. Rhys – meaning ardour

14. Jem – meaning appointed by God

15. Gus – meaning great and magnificent

16. Josh – meaning Yahweh is salvation

17. Pax – meaning from the peaceful arm

18. Lee – meaning clearing

19. Will – meaning resolute protector

20. Tom – meaning twin

21. Van – meaning from

22. Kit – meaning of Christ

23. Nate – meaning gift of God

24. Matt – meaning gift of Yahweh

25. Owen – meaning young warrior

26. Theo – meaning God’s gift

27. Zac – meaning God has remembered

28. Sam – meaning God has heard

29. Adley – meaning judicious

30. Arlo – meaning fortified hill

31. Auden – meaning old friend

32. Benjamin – meaning son of my right hand

33. Beckett – meaning dweller near the brook

34. Billy – meaning resolute protector

35. Calvin – meaning bald

36. Charles – meaning army

37. Dexter – meaning fortunate

38. Duke – meaning royalty

39. Earl – meaning nobleman

40. Edson – meaning son of the fortunate warrior 

41. Edward – meaning rich guard

42. Elvis – meaning famous bearer 

43. Emmett – meaning powerful 

44. Fallon – meaning leader 

45. Hugo – meaning intelligent 

46. Jasper – meaning treasurer 

47. Jonas – meaning gift from God 

48. Judd – meaning flowing down 

49. Lennon – meaning lover 

50. Lloyd – meaning grey

51. Marvin – meaning from the sea fortress

52. Max – meaning greatest 

53. Monty – meaning mountain belonging to the ruler 

54. Milo – meaning peaceful

55. Oscar – meaning divine spear 

56. Pierce – meaning stone

57. Ralph – meaning counsel; wolf 

58. Ray – meaning beam of light

59. Reuben – meaning a son

60. Ross – meaning headland

61. Sebastian – meaning revered

62. Stanley – meaning dweller near a stony clearing

63. Wallace – meaning foreigner 

64. Walter – meaning ruler of the army

65. Tate – meaning cheerful

66. Leo – meaning lion 

67. Sonny – meaning son

68. Aster – meaning a wildflower 

69. Apollo – meaning the god of sun 

70. Augustus – meaning to increase 

71. Ray – meaning king 

72. Cain – meaning clear water 

73. Kai – meaning ocean 

74. Skye – meaning adventurous 

75. Gale – meaning storm 

76. Blaze – meaning flame

77. Jett – meaning black gemstone 

78. Aidan – meaning fire 

79. Samson – meaning sun 

80. Zeus – meaning shining 

81. Brooklyn – meaning stream of water 

82. Dylan – meaning son of the sea

83. Somerset – meaning summer settlement

84. Ravi – meaning sun 

85. River – meaning a river 

86. Julius – meaning downy-bearded

87. Sandy – meaning defender of men

88. Rowan – meaning little red one

89. Bay – meaning auburn haired 

90. Beckett – meaning stream 

91. Sol – meaning sun 

92. Eden – meaning place of pleasure

93. Eric – meaning ruler

94. Eoin – meaning desire born 

95. Fionn – meaning white

96. Gerard – meaning spear

97. Jake – meaning supplanter

Pregnant? Get MummyPages' new updates via Messenger: mumy.me/preggers.

Search
Search results for
View all