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

  1. Obed
    • Origin:

      Hebrew
    • Meaning:

      "servant of God"
  2. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  3. Orsino
    • Origin:

      Italian variation of Orson
    • Meaning:

      "bearlike"
  4. Om
    • Origin:

      Sanskrit
    • Meaning:

      "creation"
  5. Odilon
    • Origin:

      French
    • Meaning:

      "wealth"
  6. Orev
    • Origin:

      Hebrew
    • Meaning:

      "raven"
  7. Otso
    • Origin:

      Finnish
    • Meaning:

      "bear"
  8. Octave
    • Origin:

      French form of Octavius
  9. Okello
    • Origin:

      Ugandan
    • Meaning:

      "born after twins"
  10. Oriole
    • Origin:

      Latin
    • Meaning:

      "golden"
  11. Orange
    • Origin:

      Fruit and color name
  12. Oedipus
    • Origin:

      Greek
    • Meaning:

      "swollen foot"
  13. Osborn
    • Origin:

      English
    • Meaning:

      "divine bear; divine warrior"
  14. O'connor
    • Origin:

      Irish
    • Meaning:

      "son of the hound lover"
  15. Owain
    • Origin:

      Welsh variation of Eugene
    • Meaning:

      "born of sheep"
  16. Ode
    • Origin:

      Word name or medieval English form of Otto
  17. Oleg
    • Origin:

      Russian
    • Meaning:

      "holy"
  18. Ortega
    • Origin:

      Spanish name
    • Meaning:

      "dweller at the sign of the grouse"
  19. Oli
    • Origin:

      Latin, English
    • Meaning:

      "olive tree"
  20. Osbert
    • Origin:

      English
    • Meaning:

      "divinely brilliant"