1770+ Boy Names Ending in O

  1. Iago
    • Origin:

      Welsh and Galician variation of James and Jacob
    • Description:

      Iago, the villain of Shakespeare's Othello, was so treacherously evil that his name has hardly ever been heard offstage. Try the much-more-benign Inigo.
  2. Deangelo
    • Origin:

      Italian
    • Meaning:

      "from the angel"
    • Description:

      This name obviously has the prefix De- that denotes "son of"—in this form it can mean either "son of Angelo" or "from the angel."
  3. Kyro
    • Origin:

      Variation of Cairo, modern invention
    • Meaning:

      "the conqueror"
    • Description:

      Kyro is an even more modern twist on the stylish place name, Cairo. It entered the US Top 1000 in 2019 and has been rising quickly ever since. Less popular than Kairo and Cairo, Kyro is nevertheless given to around 450 boys each year.
  4. Donatello
    • Origin:

      Latin
    • Meaning:

      "to give"
    • Description:

      The name of the great Italian Renaissance sculptor known as Donatello (but born DONATO), is one that could easily emigrate to modern America, just like sister DONATELLA.
  5. Adriano
    • Origin:

      Italian
    • Meaning:

      "man from Adria"
    • Description:

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

      Italian variation of James
    • Meaning:

      "supplanter"
    • Description:

      Giacomo is a primo member of the Giovanni-Gino-Giancarlo-Giacomo gruppo of Italian names that are beginning to be adopted by American parents. Singer/creative baby namer Sting chose it for his son.
  7. Meeko
    • Origin:

      Algonquian Native American
    • Meaning:

      "little mischief"
    • Description:

      The name of the mischievous raccoon in Disney's Pocahontas is adorable for a pet.
  8. Lino
    • Valerio
      • Origin:

        Latin
      • Meaning:

        "strength, health"
      • Description:

        The final o adds a macho touch.
    • Prospero
      • Origin:

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

        "succeed, prosper"
      • Description:

        Shakespeare's Tempest has kept the name Prospero alive.
    • Keijo
      • Origin:

        Finnish
      • Meaning:

        "elf; fairy"
      • Description:

        Finnish name with a magical meaning.
    • Kano
      • Origin:

        African place-name or Japanese
      • Meaning:

        "the god of the waters"
      • Description:

        Pleasing crossover possibility.
    • Berilo
      • Origin:

        Spanish, from Greek
      • Meaning:

        "beryl, pale green gemstone"
      • Description:

        A Latin name with a lot of tango flair.
    • Rodrigo
      • Origin:

        Spanish and Portuguese variation of Roderick
      • Meaning:

        "famous ruler"
      • Description:

        Rhythmically appealing international spin on the stiff original.
    • Nacho
      • Origin:

        Word name or short form of Ignacio
      • Description:

        Not unless you want your son to grow up to be just like a wacky Jack Black character.
    • Takeo
      • Origin:

        Japanese
      • Meaning:

        "strong as bamboo"
      • Description:

        Well used in Japan, appreciated for its powerful meaning.
    • Mariano
      • Origin:

        Italian, Spanish and Portuguese
      • Meaning:

        "relating to the god Mars"
      • Description:

        A handsome and romantic-sounding European option.
    • Jeno
      • Nelo
        • Origin:

          Spanish, diminutive of Daniel
        • Description:

          Lively nickname form of overused biblical favorite.
      • Paco
        • Origin:

          Spanish, diminutive of Francisco; Native American
        • Meaning:

          "eagle"
        • Description:

          Another winning and relaxed but energetic o-ending Latin name, sometimes associated with designer Paco Rabanne.