253 Boy Names That Start With O (with Meanings and Popularity)

  1. Olle
    • Origin:

      Swedish diminutive of Olaf, Norse
    • Meaning:

      "ancestor's relic"
  2. Ossie
    • Origin:

      Short form of Oscar, Osias, Oswald et al
  3. Ojore
    • Origin:

      Teso
    • Meaning:

      "warrior"
  4. Oliverio
    • Origin:

      Spanish form of Oliver, Latin
    • Meaning:

      "olive tree"
  5. O'brian
    • Origin:

      Irish
    • Meaning:

      "descendant of Brian"
  6. O'neal
    • Origin:

      Irish
    • Meaning:

      "from the chief's line"
  7. Ohara
    • Origin:

      Japanese
    • Meaning:

      "small field"
  8. Onacona
    • Origin:

      Cherokee
    • Meaning:

      "white owl"
  9. Omid
    • Origin:

      Persian
    • Meaning:

      "hope"
  10. Obadias
    • Origin:

      Variation of Obadiah, Hebrew
    • Meaning:

      "servant of God"
  11. Osamu
    • Origin:

      Japanese
    • Meaning:

      "discipline; logic; reign"
  12. Oasis
    • Origin:

      Egyptian
    • Meaning:

      "fertile spot in a desert"
  13. Ostadar
    • Origin:

      Basque, rainbow
  14. Ornan
    • Origin:

      Hebrew
    • Meaning:

      "agile"
  15. Okîsikow
    • Origin:

      Cree
    • Meaning:

      "angel"
  16. Olugbenga
    • Origin:

      Yoruba
    • Meaning:

      "God lifted me"
  17. Orm
    • Origin:

      Old Danish and Old Swedish
    • Meaning:

      "serpent, snake"
  18. Oded
    • Origin:

      Hebrew
    • Meaning:

      "to restore; encouragement"
  19. Odinn
    • Origin:

      Old Norse, Icelandic variation of Odin
    • Meaning:

      "inspriation; rage"
  20. O'donovan
    • Origin:

      Irish, 'son of the dark one"