Are you set to welcome a tiny tot into your life this month? If you’re expecting a baby boy then we’ve gathered up a list of sweet names that will be perfect for your little man.
We know just how stressful picking a baby name can be so let us help inspire you!
Here are 18 of our favourites, and some of the most popular names for boys.
- Theodore meaning God-given
- William meaning protector
- Harry meaning power ruler
- Frankie meaning truthful
- Bobby meaning bright
- Kai meaning sea
- Harrison meaning son of Harry
- Jasper meaning treasurer
- Sebastian meaning venerable
- Benjamin meaning son of the south
- Tommy meaning a twin
- Samuel meaning his name is God
- Matthew meaning gift of God
- Blake meaning pale blond one
- Levi meaning harmony
- Oscar meaning deer lover
- Finn meaning fair
- Christopher meaning discoverer
Let us know which name is your favourite!