Is it teething time for your little one?
Expecting a baby boy? Here are 18 perfect names for your little man

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.

  1. Theodore meaning God-given
  2. William meaning protector
  3. Harry meaning power ruler
  4. Frankie meaning truthful
  5. Bobby meaning bright
  6. Kai meaning sea
  7. Harrison meaning son of Harry
  8. Jasper meaning treasurer
  9. Sebastian meaning venerable
  10. Benjamin meaning son of the south
  11. Tommy meaning a twin
  12. Samuel meaning his name is God
  13. Matthew meaning gift of God
  14. Blake meaning pale blond one
  15. Levi meaning harmony
  16. Oscar meaning deer lover
  17. Finn meaning fair
  18. Christopher meaning discoverer

Let us know which name is your favourite!




Hello Mama!
Help us help you by allowing us and our partners to remember your device as having browsed MummyPages and serve you better content and ads

We're on a mission to help our mums and their families thrive by informing, connecting and entertaining.

Join us in our mission by consenting to the use of cookies and IP address recognition by us and our partners to serve you content (including ads) best suited to your interests, both here and around the web.

We promise never to share any other information that may be deemed personal unless you explicitly tell us it's ok.

If you want more info, see our privacy policy.