31 really pretty boy names that we just can't get enough of
When it comes to pretty name options for Baby they tend to be more directed at girls than boys.
But it doesn't have to be that way.
Boys deserve pretty names just as much as girls, and there are some really lovely ones out there.
To help you find the perfect name for your son, we have compiled a list of our favourite ones that we just cannot get enough of!
1. Alastair – meaning defender of mankind
2. Alvin – meaning noble friend
3. Arlo – meaning army/ fortified hill
4. Ash – meaning ash tree
5. Dawson – meaning son of David
6. Emery – meaning ruler of home
7. Ellis – meaning my God is Yahweh
8. Elijah – meaning my God is Yahweh
9. Felix – meaning lucky
10. Finn – meaning white and fair
11. Fraser – meaning forest men
12. Gabriel – meaning God is my strength
13. Harvey – meaning battle worthy
14. Hugo – meaning bright in mind
15. Isaiah – meaning salvation of the Lord
16. Jasper – meaning bringer of treasure
17. Jett – meaning protection
18. Joshua – meaning Lord is my salvation
19. Jude – meaning praised one
20. Leon – meaning lion
21. Leo – meaning lion
22. Oliver – meaning olive tree
23. Oscar – meaning divine spear
24. Rowan – meaning little red one
25. Sebastian – meaning venerable
26. Saul – meaning asked for
27. Sasha – meaning defender of men
28. Theo – meaning gift of god
29. Tristan – meaning outcry/ tumult
30. Toby – meaning the goodness of God
31. Wyatt – meaning tough in war