If you’re after perfect one syllable boy names for your impending arrival then look no further! We’ve rounded up forty of our favourite short boy names that will sound sophisticated and sweet with any surname. Maybe you’ve got a long or double-barrelled last name or perhaps you don’t want anyone to give your child an unapproved nickname? Whatever your reasoning for keeping things short and sweet, we’ve got you covered. There are plenty of traditional and well-known one syllable boy names like Jack or more unusual ones like Kai or Ash. Whatever your taste, short boy names are a great way to pick something strong and simple.
Suggested: 100 Short Baby Names for Boys and Girls

40 ONE SYLLABLE BOY NAMES
- Ace – Latin meaning “one”
- Ash – Hebrew meaning “happy” and of the Ash tree
- Bear – German meaning “strong and brave”
- Beau – French meaning “beautiful”
- Ben – Hebrew meaning “son”
- Blake – derived from Old English meaning “fair haired” or “dark skinned”
- Cam – Gaelic meaning “crooked”
- Chris – Greek meaning “Christ bearer”
- Clay – Old English meaning “clay”
- Cole – Greek meaning “victory”
- Finn – Irish meaning “fair”
- Fox – English meaning “fox”
- Frank – German meaning “free”
- George – Greek meaning “farmer”
- Grey – English meaning “grey”
- Gus – English meaning “majestic”
- Guy – French meaning “leader”
- Jack – Old English meaning “gracious”
- James – Hebrew meaning “supplanter”
- Josh – Hebrew meaning “God is my salvation”
- Kai – Hawaiian meaning “sea”
- Kit – English meaning “pure”
- Luc – French meaning “light” (Luke)
- Lux – Latin meaning “light”
- Mac – Scottish meaning “son”
- Max – Latin meaning “greatest”
- Miles – Latin meaning “soldier”
- Moss – English meaning “born of God”
- Pax – Roman meaning “peace”
- Quinn – Irish meaning “chief”
- Ralph – English meaning “wolf-counsel”
- Reid – Scottish meaning “red”
- Rex – Latin meaning “King”
- Roman – Latin meaning “Rome”
- Sean – Irish meaning “God is gracious”
- Tate – English meaning “cheerful”
- Ted – Greek meaning “fortune”
- Will – English meaning “protector”
- Zach – Hebrew meaning “the lord remembers”
- Zayne – Hebrew meaning “God is gracious”

Looking for more girls’ names? Check out:
40 Boho Boys Names for Your Wild Child