1770+ Boy Names Ending in O

  1. Nicasio
    • Origin:

      Spanish from Greek
    • Meaning:

      "victory"
    • Description:

      Closer to Nike than to Nicholas, this is an attractive, viable import. It's also one of several Italian and Spanish baby names that get you to the stylish and attractive nickname Nico.
  2. Ennio
    • Origin:

      Italian
    • Meaning:

      "pre-destined"
    • Description:

      Lively Italian name borne by composer Ennio Morricone, best known for his film music. If you're interested in Italian names for boys, this makes a choice that's off the beaten track.
  3. Munro
    • Origin:

      Scottish
    • Meaning:

      "mouth of the river Ro"
    • Description:

      Takes Monroe out of the Dead Presidents category and gives it new life.
  4. Bronco
    • Origin:

      Spanish
    • Meaning:

      "rough, unbroken horse"
    • Description:

      For the parent who might also have Buck and Ryder on his list.
  5. Eiro
    • Origin:

      Finnish variation of Eirik, Old Norse
    • Meaning:

      "eternal ruler"
    • Description:

      Eiro is to Eirik as Eero is to Eric.
  6. Eneko
    • Origin:

      Basque
    • Meaning:

      "my little one"
    • Description:

      Despite Eneko's very sweet meaning, it packs a lot of historical punch. Eneko Aritza was the first Basque king of Pamplona. It is somewhat related to the more well known Inigo.
  7. Jo
    • Caro
      • Origin:

        Italian
      • Meaning:

        "dear"
      • Description:

        The meaning is endearing, but it also feels uncomfortably like a short form for Caroline. Its artistic reference is British sculptor Anthony Caro.
    • Talako
      • Origin:

        Choctaw, Native American
      • Meaning:

        "eagle"
    • Kuno
      • Origin:

        Germanic
      • Meaning:

        "clan"
      • Description:

        Derived from Germanic kuni "clan, family", but also a short form of Konrad, meaning "brave counsel". Konrad I, Duke of Swabia is also known as Kuno of Öhningen.
    • Stefano
      • Origin:

        Italian variation of Stephen
      • Meaning:

        "garland, crown"
      • Description:

        As commonly heard in Rome, Italy, as Steve is in Rome, New York. With the accent on the first syllable, Stefano has a lot of charm.
    • Alberto
      • Origin:

        Germanic
      • Meaning:

        "noble, bright"
      • Description:

        Alberto is the Italian, Spanish and Portuguese variation of Albert and lends a more unusual and fashionable edge to this name which is still a grandpa name to many.
    • Romario
      • Sanjiro
        • Origin:

          Japanese
        • Meaning:

          "admired, praised"
        • Description:

          Interesting name with a cool, upbeat sound.
      • Hanzo
        • Origin:

          Japanese
        • Description:

          Heard most frequently in 18th century Japan, Hanzo is a rarity in modern culture. Hattori Hanzo was a legendary samurai of the Sengoku Era. A modern day namesake might be Hanzo Shimada, from the video game Overwatch. Hanzo is one of many unique baby names from Asia and from the gaming world.
      • Joao
        • Origin:

          Portuguese variation of John
        • Meaning:

          "God is gracious"
        • Description:

          A Portuguese classic, typically spelled with a tilde over the A. Many members of the Portuguese royal family were named João, and today it’s associated with a number of Portuguese and Brazilian footballers.
      • Rudo
        • Origin:

          Shona
        • Meaning:

          "love"
        • Description:

          In the Shona language of souther Africa, this simple and wearable boys' name means love.
      • Silvano
        • Origin:

          Italian form of Silvanus
        • Meaning:

          "wood, forest"
        • Description:

          Silvanus was the Roman god of the forests and is also an alternate name in the New Testament for Silas. Relatives include Silvio, Silvius, and Sylvia.
      • Rambo
        • Origin:

          English surname name
        • Description:

          Superhero names are fit for humans today, and there's no reason Rambo can't take his place among a generation of babies named Loki, Odin, and Atlas.
      • Bao
        • Origin:

          Chinese or Vietnamese
        • Meaning:

          "treasure, jewel"
        • Description:

          A unisex Chinese and Vietnamese with an appealingly simple, vowel-rich spelling.