1770+ Boy Names Ending in O

  1. Mario
    • Origin:

      Italian variation of Marius, form of mythological name Mars
    • Meaning:

      "warlike"
    • Description:

      Many may associate Mario with the popular platform game - unsurprising when it's the 5th best-selling video game worldwide, and was voted the 2nd best game ever by IGN in 2024. The titular plumber was apparently named after American businessman, Mario Segale, who rented a warehouse to Nintendo, and this in itself reflects that Mario is much more established than just a name for a video game character.
  2. Ignacio
    • Origin:

      Spanish
    • Meaning:

      "fiery"
    • Description:

      Ignacio, like Horacio, makes its gray-bearded English equivalent name sound positively dashing. While the Ig- beginning summons up such associations as ignoble and ignorant, the era for Ignacio and Ignatius and Iggy may be nigh.
  3. Kailo
    • Origin:

      Variation of Kylo
    • Meaning:

      "narrow spit of land"
    • Description:

      Two beloved, fashionable names combined to make one: Kai, a simple and serene Hawaiian name meaning "ocean" and Kylo, created for Star Wars character Kylo Ren, played by Adam Driver. With Kailo, you get the best of both worlds.
  4. Kito
    • Origin:

      Swahili
    • Meaning:

      "precious jewel"
    • Description:

      An energetic African name with a stylish o ending.
  5. Gustavo
    • Origin:

      Latinate variation of Gustav
    • Description:

      Well used in the Latino and Italian-American communities.
  6. Draco
    • Origin:

      Greek from Latin
    • Meaning:

      "dragon"
    • Description:

      For as long as we all shall live, Harry Potter's sneering nemesis.
  7. Cleo
    • Origin:

      Greek
    • Meaning:

      "glory"
    • Description:

      As a male name, Cleo was well used during the 19th and the first half of the 20th centuries, deriving from the Greek name Cleon or the Biblical Cleopas.
  8. Shoto
    • Origin:

      Japanese
    • Meaning:

      "burn and freeze"
    • Description:

      If you encounter this name in the real world, it may be written using kanji that mean "bright person," "happy person," "blessed person," or other related meanings. However, in the anime series My Hero Academia, character Shoto Todoroki's name is written in kanji that mean "burn" and "freeze," referencing his powers.
  9. Matheo
    • Origin:

      Scandinavian variation of Mateo, Spanish
    • Meaning:

      "gift of God"
    • Description:

      With Mateo making its first ever appearance in the US Top 10 in 2023, its Scandinavian variant Matheo borrowed some of its spotlight and appeared in the Top 1000 for the first time.
  10. Théo
    • Description:

      Théo is a French masculine name derived from the Greek name Theodoros, meaning "gift of God." This short, stylish form has gained significant popularity across Europe, particularly in France, Belgium, and Switzerland. The accent mark gives the name a distinctive continental flair while maintaining its accessibility. Théo offers a modern, sophisticated alternative to the English Theodore or Ted. The name has surged in popularity since the early 2000s, reflecting a trend toward shorter, international names with historical roots. Notable bearers include French footballers and artists. Théo conveys strength and warmth simultaneously, making it appealing to parents seeking a name that works well internationally.

  11. Marlo
    • Origin:

      English
    • Meaning:

      "driftwood"
    • Description:

      Several spelling variations of this name feel stylish for either a boy or girl, including Marlo, Marlow, and Marlowe. This spelling in particular feels in line with trending Arlo and is most evenly divided by gender, with 100 babies of each sex given the name in the US last year.
  12. Mylo
    • Origin:

      Spelling variation of Milo, Latin or old German
    • Meaning:

      "soldier or merciful"
    • Description:

      Milo, Miles and even Myles are all well-known in the US, but the spelling Mylo is not widely used here though it ranks among the British Top 1000 names for boys. However you spell it, a friendly, jaunty name with authentic roots.
  13. Valentino
    • Origin:

      Latin
    • Meaning:

      "strength, health"
    • Description:

      A dashing, dramatic and romantic Italian surname, associated with early movie heartthrob Rudolph, and later with Italian fashion designer Valentino (Garavani). Also the name of an early Roman saint, whose feast day marks the beginning of spring. Ricky Martin chose it for one of his twin boys.
  14. Tadeo
    • Origin:

      Spanish variation of Thaddeus
    • Description:

      Has a lot of energy and charm, as does the Italian form, Taddeo.
  15. Dario
    • Origin:

      Italian variation of Darius
    • Meaning:

      "possessing goodness"
    • Description:

      More creative and artsy than Mario. Dario is starting to edge up the US popularity list after languishing near the bottom of the Top 1000 over the last four decades. Is that inspired by Dario's popularity in Italy, Spain, Germany, and Switzerland?
  16. Benno
    • Origin:

      German
    • Meaning:

      "bear"
    • Description:

      Benno is a cool name in its own right -- there was a tenth century Saint Benno -- though it is also used as a lively nickname for Benjamin. Saint Benno of Meissen is the patron saint of anglers and weavers and, strangely enough, alliteration.
  17. Lucio
    • Origin:

      Spanish, Italian, and Portuguese variation of Lucius
    • Meaning:

      "light"
    • Description:

      About 100 baby boys were named Lucio in the US last year, a number we expect to increase with the growing popularity of all names in the Lu family. It's a family united by sound, with three main branches.
  18. Teo
    • Origin:

      Diminutive of Teodoro or Mateo, Spanish
    • Meaning:

      "gift of God"
    • Description:

      An international take on Theo that would be easily wearable for a child in the US or any European culture. Traditionally a nickname for international variations of Theodore or Matthew, including ultra popular Mateo and Matteo, Teo can also stand on its own. In fact, Teo rose into the Top 1000 in 2022, proving its ability as a stand-alone name.
  19. Lino
    • Origin:

      Italian and Spanish from Greek
    • Meaning:

      "flax"
    • Description:

      Lino has two separate origins. It can be a diminutive of Italian names like Angelino, Marcelino, and so on — and it is also the Spanish, Italian, and Portuguese form of Linus.
  20. Django
    • Origin:

      Romani
    • Meaning:

      "I awake"
    • Description:

      Django — the D is silent as most everyone now knows — the nickname of the great Belgian-born jazz guitarist Django (originally Jean Baptiste) Reinhardt, makes a dynamic musical choice for any jazz aficionado. Reinhardt's nickname "Django" is Romani for "I awake." The name has become more familiar with the release of and acclaim for the Quentin Tarantino film Django Unchained.