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? 

19 Shares

Latest

Trending