It is understandable that parents-to-be get nervous or even overwhelmed when it comes to picking a child's name but know this, ultimately your child will grow into whatever name you choose. And while there is no right or wrong way there are a few things you might want to consider before making the final decision such as pronunciation, unfortunate nicknames and what the initials spell out.
Once you get past that, the significance of the name is something you will need to look. If you are expecting a bouncing boy, here are some beautiful baby names with meanings, origins and more that we think should be at the top of your baby name list.
Cullen - A trendy name with Irish heritage meaning "handsome or good looking", but also everyone's favourite Vampire in the Twilight series.
Kasey - A form of Casey, a well-liked Irish name meaning "brave in battle".
Milo - Of German origin simple meaning "solider or merciful".
Rian - Derived from the surname O'Rian and the name Ryan meaning "little king".
Theo - A shortened version of Theodore. It is a Greek name meaning "divine gift".
Senan - A charming Irish name with Latin roots which means "old or wise".
Wyatt - Recently made famous from The Netflix hit series Ozark, meaning "brave in war".
Felix - A Latin name meaning "happy or fortunate".
Hudson - An adventurous choice of British origin meaning "son of Hugh".
Levi - A newly emerged trending name from Hebrew origin which means "merciful".
Koa - Similar to Noah, Koa is a robust Hawaiian name meaning "warrior".
Brion - A variation of Brian and means "strong or honourable" as Gaeilge.
Flynn - Another Irish surname turned first name meaning "son of the red-haired one".
Wilder - A well-known surname of English origin and fast-growing name in recent years. It means “untamed or wild animal”.
Matteo - An admirable Italian variation of the name Matthew which means "gift of God". It can also appear spelt Matéo, Mateo and Matthéo.
Jackson - The name derives from an English surname and means "son of Jack". Alternative spellings include Jaxon and Jaxson.
Sullivan - Is a recognised surname and translates to "black-eyed one" in Irish.
Eliah - An Italian and Dutch variation of the biblical name Elias which means "my God is Yahweh".
Darby - A sweet name and relatively unknown name from Irish origin meaning "free one".
Luca - A delicate unisex name and an Italian form of Lucas which translates "meaning of light".
Ollie - Taken from the Latin name Olive, referring to the Olive tree, Ollie means "elf warrior". It is also a shortened version of Oliver, a once-popular name.