Whether you want something unique, unusual, Disney-inspired, summer-inspired or with something a little more traditional, choosing a boy's name can be an awesome (and tiring) journey.
If you are expecting a little boy or aren't sure and need to have a few names in case, the following 20 fab baby boy names will either help you complete your quest or get you started:
1. Abán - (A-bawn) meaning abbot
2. Aodhán - (Aiden) meaning fire
3. Barra - (Baa-ra) meaning fair-haired
4. Caolán - (Qua-lawn) meaning slender lad
5. Cáel - (Call) meaning slender
6. Dáithí - (Daw-hee) meaning speed
7. Dáire – (Darr-a) meaning oak
8. Diarmuid – (Dear-mud) meaning friend of all
9. Donnacha – (Dun-na-ka) meaning brown-headed warrior
10. Éibhear - (A-vur) meaning granite
11. Féilim - (Faye-lum) meaning always good
12. Finín - (Fin-een) meaning fair-haired
13. Garbhán - (Gar-vaun) meaning rough
14. Gearóid - (Ger-rood) meaning spear carrier
15. Iarla - (Ear-la) meaning earl
16. Lonán - (Low-nawn) meaning little blackbird
17. Nóe - (No-ah) meaning rest
18. Pól - (Paul) meaning small
19. Tadgh - (Tie-g) meaning poet
20. Tiarnán - (Tear-nun) meaning a lord
SHARE if you love these names!