Menu

Best Boy Names Ending in O

Best Boy Names Ending in O

The best boy names ending in O include selections from those top names as well as unique O-ending names. The Top O-ending boy name in the US right now is the Spanish Mateo. Along with Mateo, other boy names ending in O in the US Top 500 include Leo, Santiago, Milo, and Theo.

Unique boy names ending in O that make our best list include Anselmo, Benno, Caio, and Laszlo. Of course, O is the usual ending for boys' names in Italy, Spain, and other Latinate countries. O-ending boys' names popular internationally include choices from those lands as well as boys' names with other origins that carry the O ending. We've included a few fashionable names here that don't technically end in O but in the O sound. If you want to explore beyond our Best List, see our master list of nearly 1800 boy names ending in o.

  1. ArloHeart
    • Origin:

      Irish or English
    • Meaning:

      "between two hills"
    • Description:

      Arlo has many possible derivations along with its Irish and English roots. It may be a shortened form of the Italian name Carlo or the Spanish Carlos, and in Basque-speaking regions it is the word for area. In English, Arlo was used as a place name, Arlo Hill, by Edmund Spenser in his epic poem The Faerie Queene and is thought to derive from the Celtic word Aherlow, meaning “between two highlands.”
  2. MiloHeart
    • Origin:

      Latin and Old German
    • Meaning:

      "soldier or merciful"
    • Description:

      Milo is most commonly considered to be Germanic name derived from the Latin word miles, meaning "soldier." However, there is evidence to suggest it also may have independently spawned from the Slavic root milu, meaning "merciful." Milo predates brother name Miles, a variation that evolved when the name immigrated to the British Isles in the Middle Ages. Mylo is an alternate spelling.
  3. HugoHeart
    • Origin:

      Latinized form of Hugh
    • Meaning:

      "mind, intellect"
    • Description:

      Hugo, the Latin form of Hugh, has more heft and energy than the original -- and of course we love names that end (or begin, for that matter) with an o. This one is especially appealing because it's backed up by lots of solid history and European style.
  4. TheoHeart
    • Origin:

      Diminutive of Theodore
    • Meaning:

      "gift of God"
    • Description:

      Many modern parents use Theo as the short form for Theodore rather than the dated Ted--including some celebs, such as Dallas Bryce Howard-- but others bypass the Grandpa name Theodore entirely and skip right to the hip nickname Theo. Short and ultra-chic, Theo's a cool, contemporary baby name choice.
  5. OttoHeart
    • Origin:

      German
    • Meaning:

      "wealthy"
    • Description:

      Cutting-edge parents have revived this German name a la Oscar.
  6. LeoHeart
    • Origin:

      Latin
    • Meaning:

      "lion"
    • Description:

      Leo was derived from the Latin leo, meaning “lion.” Thirteen popes have carried the name, including St. Leo the Great. In Germanic languages, Leo has historically been used as a nickname for names including Leon and Leopold. In Latinate languages, Leonardo is considered a full form for Leo.
  7. NicoHeart
    • Origin:

      Italian diminutive of Nicholas, Greek
    • Meaning:

      "people of victory"
    • Description:

      Nico is one of the great nickname names, full of charm, energy and effortless cool -- a neo Nick.
  8. ElioHeart
    • Origin:

      Italian, Spanish
    • Meaning:

      "sun"
    • Description:

      Elio is a sunny and spirited Italian and Spanish name that makes a great crossover prospect, which could catch on as Enzo has. Elio is also currently popular in France, ranking in the Top 250.
  9. BeauHeart
    • Origin:

      French
    • Meaning:

      "handsome"
    • Description:

      Beau suggests someone devilishly handsome, with a large measure of southern charm—a nice image to bestow on your boy. Often solely a nickname in the past, it's now standing firmly on its own. Beau has been on the Social Security list non-stop since 1969.
  10. CosmoHeart
    • Origin:

      Greek, Italian, English
    • Meaning:

      "order, beauty"
    • Description:

      We all heard it on Seinfeld as the long-concealed first name of Kramer, then considered a punchline. Now some pioneering parents are embracing this expansive Greek name, which makes a creative and cool choice for a baby. Influential celebrity couple Scarlett Johansson and Colin Jost chose it for their son, born in 2021, which will likely drive Cosmo up in popularity. In the UK, it currently ranks within the Top 1000 boy names and is trending upwards.
  11. EnzoHeart
    • Origin:

      Italian variation of Henry, also diminutive of Vincenzo and Lorenzo
    • Description:

      Enzo originated as the Italian variation of Heinz, a German name derived from Heinrich, related to Henry. It has historically been used as a short form for Italian names such as Vincenzo and Lorenzo. The most famous bearer of the name is Enzo Ferrari, founder of the luxury sports car brand.
  12. ApolloHeart
    • Origin:

      Greek mythology name
    • Description:

      With mythological names rising, the handsome son of Zeus and god of medicine, music, and poetry among many other things might offer an interesting, if high-pressure, option. But if Romeo and Venus are now deemed baby-appropriate, why not Apollo? Olympic speed skater Apolo Anton Ohno might inspire some parents. And now that it's been chosen by Gwen Stefani and Gavin Rossdale, it could take off as their first son's name—Kingston—has.
  13. MateoHeart
    • Origin:

      Spanish
    • Meaning:

      "gift of God"
    • Description:

      Mateo is a Latinate form of Matthew, which derived from the Hebrew name Mattiyahu, consisting of the elements mattan, meaning "gift" and yah, which references the Hebrew God. Mateo can also be spelled Matteo, which is the Italian variation. Matheo is an archaic Spanish spelling, although it is used in France as Mathéo.
  14. DiegoHeart
    • Origin:

      Spanish variation of James
    • Meaning:

      "supplanter"
    • Description:

      The energetic Diego is rising rapidly along with a lot of other authentically Spanish baby names that work perfectly well with surnames of any origin.
  15. KenzoHeart
    • Origin:

      Japanese
    • Meaning:

      "strong and healthy"
    • Description:

      Kenzo is a common Japanese name with several creative bearers: the single-named fashion designer, prizewinning architect Kenzo Takada, and painter Kenzo Okada, which makes it internationally recognizable.
  16. IvoHeart
    • Origin:

      German
    • Meaning:

      "yew wood, archer"
    • Description:

      Ivo is an unusual, catchy name with the energetic impact of all names ending in 'o'. Hardly heard in the U.S., it is used a bit more frequently in England, as is the related Ivor, a favorite of such novelists as Evelyn Waugh and P.G. Wodehouse. Ivo is currently most popular in the Netherlands.
  17. NeoHeart
    • Origin:

      Latin or Tswana
    • Meaning:

      "new or gift"
    • Description:

      This nouveau name of Keanu Reeves's character in The Matrix has not enjoyed the same burst of popularity as its female counterpart, Trinity, but it definitely sounds, well, newer. Neo Rauch is an interesting contemporary German artist.
  18. MarcoHeart
    • Origin:

      Italian and Spanish form of Mark
    • Meaning:

      "warlike"
    • Description:

      Simple and universal, Marco is a Latin classic that would make a much livelier namesake for an Uncle Mark. It was used for her son by actress Jill Hennessy and goes well with surnames of any nationality.
  19. ShilohHeart
    • Origin:

      Hebrew
    • Meaning:

      "tranquil"
    • Description:

      Haunting biblical and Civil War place-name; now unisex—especially after the mega-high-profile Brangelina couple picked it for their daughter. It debuted in the Top 1000 for boys in 2015.
  20. RoscoeHeart
    • Origin:

      Norse
    • Meaning:

      "deer forest"
    • Description:

      Fairly popular a hundred years ago but out of sight now, the quirky Roscoe deserves a place on every adventurous baby-namer's long list. It joins Rufus, Roman, Remy, Romulus, and Ray as one of the R names that sound fresh again after too many years of Robert, Richard, and Ronald.