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.