Is it teething time for your little one?
Here are 20 short but sweet names for your little boy

Is your family set to grow a little bit this month? If you’re an expectant-mama then you know just how tough finding the perfect name for your baby can be. There are way too many to choose from and we adore all of them.

We’ve been loving short names lately, especially for boys. To help inspire those of you who are preparing to welcome your little man into the world, we’ve shared our top 20 short names for boys.

  1. Eric meaning ruler

  2. Jamie meaning supplanter

  3. Joey short for Joseph

  4. Ross meaning upland

  5. Matt short for Matthew

  6. Alex short for Alexander

  7. Sam short for Samuel 

  8. Harry meaning army commander

  9. Olly short for Oliver

  10. Cole meaning victory

  11. Luke meaning bright

  12. Jess meaning rich

  13. Chris short for Christopher

  14. Jack short for Jackson

  15. Max meaning great

  16. Cory meaning God’s peace

  17. Jake meaning God is gracious

  18. Theo short for Theodore

  19. Todd meaning fox

  20. Finn meaning fair




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.