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

  1. Odion
    • Origin:

      Esan
    • Meaning:

      "first born of twins"
  2. O'brien
    • Origin:

      Irish
    • Meaning:

      "descendant of Brian"
  3. Orfeo
    • Origin:

      Italian variation of Orpheus
  4. Omen
    • Origin:

      English word name
    • Meaning:

      "sign, foreshadowing"
  5. Ottavio
    • Origin:

      Italian, “eighth”
  6. Oban
    • Origin:

      Scottish place name
    • Meaning:

      "the little bay"
  7. Olavi
    • Origin:

      Finnish and Estonian variation of Olaf
    • Meaning:

      "ancestor's relic"
  8. Octa
    • Origin:

      Anglo-Saxon
  9. O'hara
    • Origin:

      Irish
    • Meaning:

      "son of Eaghra"
  10. Onslow
    • Origin:

      English
    • Meaning:

      "from the zealous one's hill"
  11. Osei
    • Origin:

      Ghanaian, Akan
    • Meaning:

      "noble"
  12. O'reilly
    • Origin:

      Irish
    • Meaning:

      "son of the courageous one"
  13. Owens
    • Origin:

      Welsh and Irish surname
    • Meaning:

      "son of Owen / Eoghan"
  14. Ozren
    • Origin:

      Serbian, Croatian
    • Meaning:

      "to look, glance"
  15. Odissan
    • Origin:

      African
    • Meaning:

      "thirteenth born son"
  16. Or
    • Origin:

      Hebrew
    • Meaning:

      "light"
  17. Ogun
    • Origin:

      African, Yoruba
    • Meaning:

      "god of war"
  18. Ojai
    • Origin:

      California place name
  19. Olimpio
    • Origin:

      Greek
    • Meaning:

      "pertaining to the Mount Olympus of Greek mythology"
  20. O'malley
    • Origin:

      Irish
    • Meaning:

      "slow, stately, pleasant"