Best Boy Names Ending in O

  1. Adriano
    • Origin:

      Italian
    • Meaning:

      "man from Adria"
  2. Aldo
    • Origin:

      Italian from German
    • Meaning:

      "old and wise"
  3. Alessandro
    • Origin:

      Italian variation of Alexander
    • Meaning:

      "defending men"
  4. Alonzo
    • Origin:

      Italian diminutive of Alphonso
    • Meaning:

      "noble, ready"
  5. Alto
    • Origin:

      Latin
    • Meaning:

      "high"
  6. Andro
    • Origin:

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

      "strong and manly"
  7. Angelo
    • Origin:

      Italian
    • Meaning:

      "angel, messenger"
  8. Antonio
    • Origin:

      Spanish and Italian variation of Anthony
    • Meaning:

      "from Antium"
  9. Apollo
    • Origin:

      Greek mythology name
    • Meaning:

      "destroyer"
  10. Arastoo
    • Origin:

      Persian form of Aristotle and Aristoteles, Greek
    • Meaning:

      "best purpose"
  11. Arlo
    • Origin:

      Irish or English
    • Meaning:

      "between two hills"
  12. Arrow
    • Origin:

      Word name
  13. Arsenio
    • Origin:

      Spanish from Greek
    • Meaning:

      "virile, strong"
  14. Artemio
    • Origin:

      Spanish variation of Artemis
  15. Arturo
    • Origin:

      Spanish, Italian and Portuguese form of Arthur, Celtic
    • Meaning:

      "bear"
  16. Aurelio
    • Origin:

      Italian; Spanish, variation of Aurelius
    • Meaning:

      "the golden one"
  17. Beau
    • Origin:

      French
    • Meaning:

      "handsome"
  18. Benicio
    • Origin:

      Spanish
    • Meaning:

      "blessed"
  19. Benno
    • Origin:

      German
    • Meaning:

      "bear"
  20. Benno
    • Origin:

      German
    • Meaning:

      "bear"
  21. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  22. Brio
    • Origin:

      Italian
    • Meaning:

      "vivacity, zest"
  23. Bruno
    • Origin:

      Germanic
    • Meaning:

      "brown"
  24. Caio
    • Origin:

      Variation of Latin Caius
    • Meaning:

      "rejoice"
  25. Cairo
    • Origin:

      Egyptian place-name, Arabic
    • Meaning:

      "the conqueror, the victorious"
  26. Calisto
    • Carlo
      • Origin:

        Italian variation of Charles
    • Carmelo
      • Origin:

        Spanish and Italian from Hebrew
      • Meaning:

        "garden"
    • Cassio
      • Origin:

        Italian variation of Cassius
      • Meaning:

        "hollow"
    • Cato
      • Origin:

        Latin
      • Meaning:

        "all-knowing"
    • Cesario
      • Christo
        • Origin:

          Slavic
        • Meaning:

          "one who carries Christ"
      • Claudio
        • Origin:

          Italian, Spanish
        • Meaning:

          "lame; enclosure"
      • Cleo
        • Origin:

          Greek
        • Meaning:

          "glory"
      • Cordero
        • Origin:

          Spanish
        • Meaning:

          "lamb"
      • Cosimo
        • Origin:

          Italian variation of Cosmo
        • Meaning:

          "order, beauty, universe"
      • Cosmo
        • Origin:

          Italian, English, Greek
        • Meaning:

          "order, beauty, universe"
      • Dario
        • Origin:

          Italian variation of Darius
        • Meaning:

          "possessing goodness"
      • Dario
        • Origin:

          Italian variation of Darius
        • Meaning:

          "possessing goodness"
      • Darrow
        • Origin:

          English
        • Meaning:

          "spear"
      • Devereaux
        • Origin:

          French surname
        • Meaning:

          "from Evreux; riverbank"
      • Diego
        • Origin:

          Spanish variation of James
        • Meaning:

          "supplanter"
      • Domenico
        • Origin:

          Spanish, Italian variation of Dominic, Latin
        • Meaning:

          "belonging to the Lord"
      • Donato
        • Origin:

          Latin
        • Meaning:

          "given by God"
      • Draco
        • Origin:

          Greek from Latin
        • Meaning:

          "dragon"
      • Echo
        • Origin:

          Greek mythology name
        • Meaning:

          "echo or sound"
      • Eduardo
        • Origin:

          Spanish and Italian variation of Edward
        • Meaning:

          "wealthy guardian"
      • Elio
        • Origin:

          Italian, Spanish
        • Meaning:

          "sun"
      • Emiliano
        • Origin:

          Italian and Spanish variation of Emil
        • Meaning:

          "rival"
      • Emilio
        • Origin:

          Spanish and Italian variation of Emil
        • Meaning:

          "rival"
      • Endo
        • Origin:

          Estonian, from a place name
      • Enrico
        • Origin:

          Italian variation of Henry
      • Enzo
        • Origin:

          Italian variation of Henry, German
        • Meaning:

          "estate ruler"
      • Ezio
        • Origin:

          Italian from Greek
        • Meaning:

          "eagle"
      • Faro
        • Origin:

          Italian word name
        • Meaning:

          "lighthouse"
      • Federico
        • Origin:

          Italian and Spanish variation of Frederick
      • Fenno
        • Origin:

          A Finnish tribe and language
      • Fernando
        • Origin:

          Spanish and Portuguese variation of Ferdinand
        • Meaning:

          "bold voyager"
      • Fiero
        • Origin:

          Italian word name
        • Meaning:

          "proud"
      • Francisco
        • Origin:

          Spanish, Portuguese
        • Meaning:

          "free man"
      • Francisco
        • Origin:

          Spanish, Portuguese
        • Meaning:

          "free man"
      • Geraud
        • Origin:

          French form of Gerard, German
        • Meaning:

          "spear strength"
      • Geronimo
        • Origin:

          Native American; Italian variation of Jerome
      • Giacinto
        • Origin:

          Italian, from Greek
        • Meaning:

          "hyacinth"
      • Giacomo
        • Origin:

          Italian variation of James
        • Meaning:

          "supplanter"
      • Gio
        • Origin:

          Italian short form of Giovanni
        • Meaning:

          "God is gracious"
      • Giorgio
        • Origin:

          Italian variation of George
        • Meaning:

          "farmer"
      • Gojko
        • Origin:

          Slovene, Serbian, Croatian
        • Meaning:

          "nurture, grow, heal"
      • Hanno
        • Origin:

          Diminutive of Johan, German variation of John
        • Meaning:

          "God is gracious"
      • Hiro
        • Origin:

          Japanese
        • Meaning:

          "broad, widespread"
      • Horacio
        • Hugo
          • Origin:

            Latinized form of Hugh
          • Meaning:

            "mind, intellect"
        • Ignacio
          • Origin:

            Spanish
          • Meaning:

            "fiery"
        • Indigo
          • Origin:

            Greek
          • Meaning:

            "Indian dye"
        • Indio
          • Origin:

            Spanish
          • Meaning:

            "Indian"
        • Inigo
          • Origin:

            Basque, medieval Spanish variation of Ignatius
          • Meaning:

            "fiery"
        • Isidro
          • Origin:

            Spanish form of Isidoros, Greek
          • Meaning:

            "gift of Isis"
        • Ivano
          • Origin:

            Italian variation of Ivan
          • Meaning:

            "God is gracious"
        • Ivo
          • Origin:

            German
          • Meaning:

            "yew wood, archer"
        • Jago
          • Origin:

            Spanish and Cornish variation of Jacob
          • Meaning:

            "supplanter"
        • Jericho
          • Origin:

            Biblical place-name
        • Jethro
          • Origin:

            Hebrew
          • Meaning:

            "excellence"
        • Julio
          • Origin:

            Spanish variation of Julius
          • Meaning:

            "youthful: downy-bearded; sky father"
        • Junot
          • Origin:

            Spanish variation of Junius
        • Kenzo
          • Origin:

            Japanese
          • Meaning:

            "strong and healthy"
        • Kitto
          • Origin:

            Cornish, diminutive of Christopher, Greek and Latin
          • Meaning:

            "bearer of Christ"
        • Kylo
          • Origin:

            Variation of Kyle, Scottish
          • Meaning:

            "narrow spit of land"
        • Laredo
          • Origin:

            Place-name
        • Lazaro
          • Origin:

            Italian variation of Lazarus and Eleazar
          • Meaning:

            "God is my helper"
        • Leandro
          • Origin:

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

            "lion-man"
        • Leo
          • Origin:

            Latin
          • Meaning:

            "lion"
        • Leonardo
          • Origin:

            Italian and Spanish variation of Leonard, German
          • Meaning:

            "brave lion"
        • Livio
          • Origin:

            Italian variation of Livius
          • Meaning:

            "envious"
        • Lorenzo
          • Origin:

            Italian; Spanish, variation of Laurence
          • Meaning:

            "from Laurentium"
        • Luciano
          • Origin:

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

            "light"
        • Lucio
          • Origin:

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

            "light"
        • Ludo
          • Origin:

            German
          • Meaning:

            "famous"
        • Ludovico
          • Origin:

            Italian variation of Ludwig, German
          • Meaning:

            "famous warrior"
        • Maceo
          • Origin:

            Spanish variation of Matthew
          • Meaning:

            "gift of God"
        • Makaio
          • Origin:

            Hawaiian form of Matthew
          • Meaning:

            "gift of God"
        • Makeo
          • Origin:

            Hawaiian version of Mateo
        • Malo
          • Origin:

            Breton
          • Meaning:

            "shining hostage"
        • Manolo
          • Origin:

            Variation of Manuel
        • Marcelo
          • Origin:

            Spanish variation of Marcellus
          • Meaning:

            "little warrior"
        • Marco
          • Origin:

            Italian and Spanish form of Mark
          • Meaning:

            "warlike"
        • Marino
          • Origin:

            Latin
          • Meaning:

            "of the sea"
        • Mario
          • Origin:

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

            "warlike"
        • Marlow
          • Origin:

            English
          • Meaning:

            "driftwood"
        • Mateo
          • Origin:

            Spanish
          • Meaning:

            "gift of God"
        • Maximo
          • Origin:

            Spanish variation of Maximus, Latin
          • Meaning:

            "greatest"
        • Mikio
          • Origin:

            Japanese
          • Meaning:

            "tree trunk man, tree trunk husband"
        • Milo
          • Origin:

            Latin and Old German
          • Meaning:

            "soldier or merciful"
        • Moe
          • Origin:

            English, diminutive of Moses
          • Meaning:

            "delivered"
        • Monroe
          • Origin:

            Scottish
          • Meaning:

            "mouth of the Roe river"
        • Morocco
          • Origin:

            African place-name
        • Natalino
          • Origin:

            Short form of Natale, Italian variation of Natalia
          • Meaning:

            "born on Christmas Day"
        • Navarro
          • Origin:

            Spanish
          • Meaning:

            "from Navarre"
        • Neo
          • Origin:

            Latin or Tswana
          • Meaning:

            "new or gift"
        • Nico
          • Origin:

            Italian diminutive of Nicholas, Greek
          • Meaning:

            "people of victory"
        • Nicolo
          • Origin:

            Italian form of Nicholas
          • Meaning:

            "people of victory"
        • Octavio
          • Origin:

            Spanish variation of Octavius
          • Meaning:

            "eighth"
        • Orlando
          • Origin:

            Italian variation of Roland
          • Meaning:

            "famous throughout the land"
        • Orlo
          • Origin:

            Short form of Orlando or Roland, German
          • Meaning:

            "famous throughout the land"
        • Othello
          • Origin:

            Hebrew
          • Meaning:

            "he has the sound of God"
        • Otso
          • Origin:

            Finnish
          • Meaning:

            "bear"
        • Otto
          • Origin:

            German
          • Meaning:

            "wealthy"
        • Pablo
          • Origin:

            Spanish variation of Paul
          • Meaning:

            "small"
        • Pacifico
          • Paco
            • Origin:

              Spanish, diminutive of Francisco; Native American
            • Meaning:

              "eagle"
          • Paolo
            • Origin:

              Italian, variation of Paul
            • Meaning:

              "small"
          • Pascoe
            • Origin:

              Cornish variation of Pascal
            • Meaning:

              "Easter"
          • Placido
            • Origin:

              Italian and Spanish
            • Meaning:

              "serene"
          • Po
            • Origin:

              Italian river name
          • Poe
            • Origin:

              English
            • Meaning:

              "peacock"
          • Quinto
            • Origin:

              Spanish variation of Quintin
            • Meaning:

              "fifth"
          • Reno
            • Origin:

              Place-name
          • Rico
            • Origin:

              Spanish, diminutive of Ricardo
            • Meaning:

              "dominant ruler"
          • Rio
            • Origin:

              Spanish, Portuguese, Japanese
            • Meaning:

              "river or place of the cherry blossoms"
          • Roberto
            • Origin:

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

              "bright fame"
          • Rocco
            • Origin:

              Italian from German
            • Meaning:

              "rest"
          • Rodrigo
            • Origin:

              Spanish and Portuguese variation of Roderick
            • Meaning:

              "famous ruler"
          • Romeo
            • Origin:

              Italian
            • Meaning:

              "pilgrim to Rome, Roman"
          • Romero
            • Origin:

              Spanish and Italian
            • Meaning:

              "pilgrim to Rome, Roman"
          • Roscoe
            • Origin:

              Norse
            • Meaning:

              "deer forest"
          • Rowe
            • Rufino
              • Santiago
                • Origin:

                  Place-name or Latin
                • Meaning:

                  "Saint James"
              • Santino
                • Origin:

                  Italian
                • Meaning:

                  "little saint"
              • Santino
                • Origin:

                  Italian
                • Meaning:

                  "little saint"
              • Sato
                • Origin:

                  Japanese surname
                • Meaning:

                  "village, wise, wisteria"
              • Sergio
                • Origin:

                  Italian and Spanish variation of Sergius, Roman family name
                • Meaning:

                  "servant"
              • Shiloh
                • Origin:

                  Hebrew
                • Meaning:

                  "tranquil"
              • Sholto
                • Origin:

                  Scottish from the Gaelic
                • Meaning:

                  "sower"
              • Sidonio
                • Origin:

                  Portuguese, Spanish, and Italian form of Sidonius, Latin
                • Meaning:

                  "man from Sidon"
              • Slavko
                • Origin:

                  Serbian, Croatian, Slovene, Bulgarian
                • Meaning:

                  "glory"
              • Solo
                • Origin:

                  English word name
                • Meaning:

                  "unaccompanied"
              • Sophio
                • Origin:

                  Spanish masculine form of Sophia, Greek
                • Meaning:

                  "wisdom"
              • Tadeo
                • Origin:

                  Spanish variation of Thaddeus
              • Tancredo
                • Origin:

                  Italian from German
                • Meaning:

                  "thoughtful counsel"
              • Teo
                • Origin:

                  Diminutive of Teodoro or Mateo, Spanish
                • Meaning:

                  "gift of God"
              • Theo
                • Origin:

                  Diminutive of Theodore
                • Meaning:

                  "gift of God"
              • Thiago
                • Origin:

                  Spelling variation of Tiago, diminutive of Santiago
                • Meaning:

                  "supplanter"
              • Timeo
                • Origin:

                  Italian from Greek
                • Meaning:

                  "honor"
              • Tycho
                • Origin:

                  Greek, Dutch, Old Norse
                • Meaning:

                  "hitting the mark; thunder"
              • Tygo
                • Origin:

                  Dutch form of Tycho
              • Urso
                • Origin:

                  Italian from Latin
                • Meaning:

                  "bear"
              • Valentino
                • Origin:

                  Latin
                • Meaning:

                  "strength, health"
              • Valo
                • Origin:

                  Finnish; Malagasy
                • Meaning:

                  "light"
              • Venturo
                • Origin:

                  Spanish
                • Meaning:

                  "good fortune, good luck"
              • Vero
                • Origin:

                  Latin
                • Meaning:

                  "true"
              • Vieno
                • Origin:

                  Finnish
                • Meaning:

                  "gentle"
              • Viggo
                • Origin:

                  Scandinavian
                • Meaning:

                  "war"
              • Vito
                • Origin:

                  Latin
                • Meaning:

                  "alive, life"
              • Waldo
                • Origin:

                  German, pet form of names such as Waldemar
                • Meaning:

                  "to rule"
              • Winslow
                • Origin:

                  English
                • Meaning:

                  "friend's hill or burial mound"
              • Woodrow
                • Origin:

                  English
                • Meaning:

                  "row of houses by a wood"
              • Yarrow
                • Origin:

                  Botanical name, English
                • Meaning:

                  "rough stream"
              • Zeno
                • Origin:

                  Anglicized form of Greek Zenon, related to Zeus, king of the gods
              • Zeo
                • Origin:

                  Modern invented name