Baby

Sophisticated and strong: 34 elegant names for boys that we CANNOT get enough of

Names, names, names… as soon as you find out you are expecting, the names just start swirling around your head.

Classic, unique, striking, modern – it can be so hard to nail down The One that will take your son from infancy right up to old age. 

However, not everyone wants one that is cool or retro, some of us love a good aul traditional, elegant and sophisticated name. 

A name that will travel with him through life: school, college and the workplace. Leaving a good mark. 

So, to help in your baby naming quest, we have found 34 names that are strong, elegant and sophisticated. 

1. Albert – meaning noble

2. Alistair – meaning defender of man 

3. Benjamin – meaning son of the South 

4. Blaise – meaning to stutter 

5. Desmond- meaning from South Munster 

6. Donovan – meaning dark-haired

7. Dominic – meaning of the Lord

8. Edward – meaning blessed guard

9. Ethan – meaning firm and strong-lived

10. Felix – meaning lucky 

11. Frederick – meaning peaceful ruler 

12. George – meaning farmer 

13. Griffin – meaning strong lord

14. Harrison – meaning son of Henry 

15. Hugh – meaning fire

16. Jasper – meaning treasurer 

17. Jude – meaning praise 

18. Julius – meaning youthful downy-beard

19. Milo – meaning merciful 

20. Nathaniel – meaning God has given 

21. Orlando – meaning famous throughout the land

22. Quentin – meaning the fifth 

23. Rafferty – meaning one who will prosper

24. Raphael – meaning God has healed 

25. Richard – meaning brave, hardy 

26. Samuel – meaning God has heard 

27. Sebastian – meaning venerable 

28. Stephen – meaning crown 

29. Theodore – meaning God's gift

30. Tobias – meaning God is good

31. Tristan – meaning noise of arms 

32. Wellington – meaning settlement

33. Wesley – meaning dweller near the western wood

34. William – meaning desire; protector 

Do you have a favourite? 

Search
Search results for
View all