Choosing a name for your baby boy can be really difficult, especially when you are trying to find something that is a little bit different (or, you know, that half the class won't have as well!).
So, in a bid to make things a little easier, we have compiled a list of 24 names that are a little bit out there; a little bit different.
1. Aero - meaning air
2. Arlo - meaning army
3. Bay - meaning lord
4. Cashel - meaning castle
5. Coleman - meaning dove
6. Devan - meaning poet
7. Griffin - meaning strong lord
8. Hawk - a bird
9. Hogan - meaning mortal; young
10. Kit - meaning carrier of Christ
11. Lion - meaning a big, wild cat
12. Miller - meaning grinder of grain
13. Moss - meaning a peat bog
14. Oak - meaning near the oak tree
15. Otto - meaning wealthy
16. Redmond - meaning protector
17. Saint - meaning sacred
18. Sayer - meaning wood-worker
19. Serge - meaning attendent
20. Thornton - meaning a thorn bush
21. Ward - meaning son of a poet
22. Webster - meaning weaver
23. Vaughn - meaning little
24. Zeke - meaning God strengthens