New on the App StoreSwipe baby names with your partner — match on names you both love.

Get the iPhone appDownload on the App Store
Nameberry Logo

Best Boy Names Ending in O

  1. Andro
    • Origin:

      Croatian, Scottish, and Georgian variation of Andrew
    • Meaning:

      "strong and manly"
    • Description:

      A cool, international form of Andrew with its origins in both Croatia and Medieval Scotland. Also used as diminutive in Georgia, The Netherlands, Sweden, and Estonia, it could make a fresh feeling alternative to Andy, Andrew, or Andreas.
  2. Roberto
    • Origin:

      Italian, Spanish, and Portuguese variation of Robert, English from German
    • Meaning:

      "bright fame"
    • Description:

      Standard Latin classic that brings some flair to the basic boy name Robert. Nearly 4000 baby boys are still named Robert in the US each year, many of them undoubtedly named for a father or grandfather, while about 550 are named Roberto.
  3. Rico
    • Origin:

      Spanish, diminutive of Ricardo
    • Meaning:

      "dominant ruler"
    • Description:

      Consider this short form for your little Richard.
  4. Navarro
    • Origin:

      Spanish
    • Meaning:

      "from Navarre"
    • Description:

      Dashing surname for the Basque kingdom.
  5. Endo
    • Origin:

      Estonian, from a place name
    • Description:

      This cute Estonian name is typically a short form of Endel, although it has a history of being used as a stand-alone. It originates in the feminine name Endla, originally the name of an Estonian lake. Easy to spell and pronounce, with a fun sound and the cool -o ending, Endo is a name that could cross cultures easily.
  6. Vinko
    • Origin:

      Croatian, Slovene, from Latin
    • Meaning:

      "conquering"
    • Description:

      This sparky form of Vincent is used in Croatia and Slovenia, and it switches the stately feel of the original for something more playful with its fun -o ending sound.
  7. Romero
    • Origin:

      Spanish and Italian
    • Meaning:

      "pilgrim to Rome, Roman"
    • Description:

      Romero is one of the less common variations of the stylish family of Rome-related names. Only 32 baby boys were named Romero in the US last year, versus nearly 5000 named Roman and 1100 named Romeo.
  8. Calisto
    • Description:

      Calisto is a masculine name derived from Greek mythology, where Callisto was a nymph who was transformed into the constellation Ursa Major. The masculine form shifts the mythological association while maintaining the celestial connection. The name comes from Greek 'kallistos' meaning 'most beautiful.' While the feminine form Callista is more common in English-speaking countries, Calisto offers a distinctive alternative for boys. The name carries an artistic, sophisticated quality with its classical roots and melodic sound. Popular in some Latin cultures, Calisto provides a unique option that balances exotic appeal with historical depth. Its connection to the stars gives it an aspirational, expansive quality that many parents find appealing.
  9. Indio
    • Origin:

      Spanish
    • Meaning:

      "Indian"
    • Description:

      This name of a California desert town, used by Deborah Falconer and Robert Downey, Jr. for their son, makes a much livelier and more individual – not to mention more masculine – improvisation on the themes of India and Indiana.
  10. Ivano
    • Origin:

      Italian variation of Ivan
    • Meaning:

      "God is gracious"
    • Description:

      Ivano is a name that's a variation of a variation, with Ivan a common Russian and Eastern European version of John. Ivano puts an Italian spin on the name.
  11. Octavio
    • Origin:

      Spanish variation of Octavius
    • Meaning:

      "eighth"
    • Description:

      The most popular of the number names used by Hispanic parents, open to all. Octavia and Octavio are two Spanish baby names that are moving out into the wider world.
  12. Quinto
    • Origin:

      Spanish variation of Quintin
    • Meaning:

      "fifth"
    • Description:

      Quint or Quinton played to a Latin rhythm.
  13. Benicio
    • Origin:

      Spanish
    • Meaning:

      "blessed"
    • Description:

      Softer than Benedict, less popular than Benjamin, and bolder than Bennett, Puerto Rican actor Benicio Del Toro introduced this name to the American mainstream in the early 2000s, before which the name was hardly use. Popular in Argentina, Benicio debuted on the US Top 1000 in 2016, when it was the third-fastest-rising boys' name, and while it hasn't skyrocketed then, it remains comfortably in the charts.
  14. Vito
    • Origin:

      Latin
    • Meaning:

      "alive, life"
    • Description:

      Old World Italian name that might become fashionable in a so-far-out-it's-in way, like Enzo and Rocco. Main recommendation: It's among the rare boy names that mean life.
  15. Donato
    • Origin:

      Latin
    • Meaning:

      "given by God"
    • Description:

      Widely used in Italy, Spain, and Portugal, has an air of generosity and could easily be adopted here.
  16. Manolo
    • Origin:

      Variation of Manuel
    • Description:

      Because of shoe designer Manolo Blahnik, this has become a generic term for pricey stilettos, as in "I must have those Manolos."
  17. Livio
    • Origin:

      Italian variation of Livius, Latin
    • Meaning:

      "envious"
    • Description:

      This Italian version of the ancient Roman Livius, with an unenviable meaning, is popular in France and make a fresh spin on Oliver or Levi. In the US, this is a very rare name -- it was given to only five baby boys in 2024 -- with big potential thanks to its similarily to Livia and Olivia.
  18. Adriano
    • Origin:

      Italian
    • Meaning:

      "man from Adria"
    • Description:

      Adriano is a dashing Italian name which gets around the possible gender confusion of Adrian.
  19. Tazio
    • Origin:

      Italian form of Tatianus or Tatiano, Latin, meaning unknown
    • Description:

      A zippy Italian choice, derived from a Sabine-Latin family name whose meaning is unknown, Tazio is a relation of Tatiano and Tatiana. Other sources suggest it might also be used as a short form of the names of Eustazio ("stable"), Lutazio ("a wrestling") and Anastasio ("resurrection") or possibly, though rarely, as a variant of Taddeo ("gift of god").
  20. Makeo
    • Origin:

      Hawaiian version of Mateo
    • Description:

      Makeo is a rare name, which peaked in usage in the USA in 2012, when it was given to six little boys. Despite this rarity, its similarity to names like Mateo (to which it is related), Arlo, etc. means it is ripe for a spike in popularity.

The Nameberry App Is Live

Nameberry app screenshot
Find your perfect baby name together in our iPhone app, now available on the App Store.
  • Swipe through thousands of names with your partner
  • Names you match on are saved to your shared list
  • Get personalized recommendations that learn based on your and your partner's preferences
  • Partner with friends and family to find names you all love
  • Backed by Nameberry's 20 years of data around name preferences.
Download on the App Store
Nameberry app screenshot