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

  1. Oengus
    • Origin:

      Irish mythology name, variation of Angus
    • Meaning:

      "one choice"
  2. Obed
    • Origin:

      Hebrew
    • Meaning:

      "servant of God"
  3. Orsino
    • Origin:

      Italian variation of Orson
    • Meaning:

      "bearlike"
  4. Ohan
    • Origin:

      Armenian variation of John
  5. Odilon
    • Origin:

      French
    • Meaning:

      "wealth"
  6. Om
    • Origin:

      Sanskrit
    • Meaning:

      "creation"
  7. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  8. Osborn
    • Origin:

      English
    • Meaning:

      "divine bear; divine warrior"
  9. Oriole
    • Origin:

      Latin
    • Meaning:

      "golden"
  10. Okello
    • Origin:

      Ugandan
    • Meaning:

      "born after twins"
  11. Octave
    • Origin:

      French form of Octavius
  12. O'connor
    • Origin:

      Irish
    • Meaning:

      "son of the hound lover"
  13. Orange
    • Origin:

      Fruit and color name
  14. Optimus
    • Origin:

      Latin
    • Meaning:

      "best"
  15. Oedipus
    • Origin:

      Greek
    • Meaning:

      "swollen foot"
  16. Owain
    • Origin:

      Welsh variation of Eugene
    • Meaning:

      "born of sheep"
  17. Osbert
    • Origin:

      English
    • Meaning:

      "divinely brilliant"
  18. Ode
    • Origin:

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

      Russian
    • Meaning:

      "holy"
  20. Ortega
    • Origin:

      Spanish name
    • Meaning:

      "dweller at the sign of the grouse"