1770+ Boy Names Ending in O

  1. Santino
    • Origin:

      Italian
    • Meaning:

      "little saint"
    • Description:

      A name introduced here by The Godfather: James Caan played the anything-but-saintly Santino "Sonny" Corleone, and comedian Adam Carolla used it for his son.
  2. Angelo
    • Origin:

      Italian
    • Meaning:

      "angel, messenger"
    • Description:

      Old-school Italian name that could find new fans thanks to singer Adele, who chose it for her son after months of baby name mystery. Angelo is in the same name category as Rocco, the name of Madonna's son, and may get a fresh coat of cool.
  3. Alejandro
    • Origin:

      Spanish variation of Alexander
    • Meaning:

      "defending men"
    • Description:

      Softer and smoother than Alexander, this classic Spanish name for boys has made a seamless transition to this culture. Adding to its current impact: the Lady Gaga song Alejandro .
  4. Renzo
    • Origin:

      Diminutive of Lorenzo
    • Description:

      Rakish nickname able to stand on its own.
  5. Luciano
    • Origin:

      Italian variation of Lucian
    • Meaning:

      "light"
    • Description:

      A vibrant, operatic Latin choice.
  6. 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.
  7. Alonzo
    • Origin:

      Italian diminutive of Alphonso
    • Meaning:

      "noble, ready"
    • Description:

      Alonzo is dashing and debonair, with a large measure of Latin flair.
  8. Emiliano
    • Origin:

      Italian and Spanish variation of Emil
    • Meaning:

      "rival"
    • Description:

      Emiliano is an appealing Latinate version of Emil, with the same gentle sounds but additional flair. Popular in Chile and Mexico, where it ranks in the Top 20, Emiliano is also a rising name in the US.
  9. Cielo
    • Origin:

      Italian
    • Meaning:

      "sky"
    • Description:

      Expansive, sunny Italian word name.
  10. Marcello
    • Origin:

      Italian and Spanish
    • Meaning:

      "young warrior"
    • Description:

      Based on the ancient name Marcellus, drawn from Mars the god of war, Marcello -- it's pronounced mar-chell-o -- is one of the most lush and attractive Latin names.
  11. Horatio
    • Origin:

      English variation of Latin Horatius
    • Meaning:

      "hour, time"
    • Description:

      Like Horace, Horatio is a variation on the Latin Horatius, but its Shakespearean and optimistic Horatio Alger pedigree makes it an attractive up-and-comer, especially with its cool final o. A modern reference is the charismatic TV character Horatio Caine played by David Caruso in CSI: Miami.
  12. 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.
  13. 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.
  14. Cairo
    • Origin:

      Egyptian place-name, Arabic
    • Meaning:

      "the conquerer"
    • Description:

      Cairo is an exciting place name possibility with upbeat o ending. It debuted in the US Top 1000 in 2015 and keeps heading upward.
  15. Ludo
    • Origin:

      German
    • Meaning:

      "famous"
    • Description:

      This cool and quirky short form of the suave Ludovic could be an even-more-adventurous spin on Nico and Hugo.
  16. Finlo
    • Origin:

      Manx
    • Meaning:

      "fair Lugh"
    • Description:

      Finlo is a name from the Isle of Man, deriving from that island's pagan sun god, Lugh. Given the popularity of all Finn names right now, Finlo could be a great alternative for people who love the "Fin" sound but want a more unusual name.
  17. Argo
    • Origin:

      Greek mythology name
    • Description:

      The name of the ship sailed by Jason in his search for the Golden Fleece is now more often used for starch, trucks, and heavy machinery.
  18. Echo
    • Origin:

      Greek mythology name
    • Meaning:

      "echo or sound"
    • Description:

      Although this is traditionally seen as a female name, via the classical mythological nymph who pined away for Narcissus until all that remained of her was a disembodied voice — it can also be used for boys. Remember that old song, 'Little sir echo, how do you do?'
  19. Nilo
    • Origin:

      Spanish diminutive of Daniel
    • Meaning:

      "God is my judge"
    • Description:

      So much more worldly than Danny.
  20. Naruto
    • Origin:

      Japanese
    • Meaning:

      "maelstrom; roaring gate"
    • Description:

      Best known as the name of Naruto Uzumaki, the main character in the Naruto anime series. It's also a common place name in Japan—the Naruto whirlpools are said to have inspired the name of the manga character.