473 Baby Names That Start With O (With Meanings and Popularity)

  1. Ohan
    • Origin:

      Armenian variation of John
  2. Ororo
    • Origin:

      Literary name
  3. Obed
    • Origin:

      Hebrew
    • Meaning:

      "servant of God"
  4. Otima
    • Origin:

      Choctaw, Native American
    • Meaning:

      "goes and goes"
  5. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  6. Orsino
    • Origin:

      Italian variation of Orson
    • Meaning:

      "bearlike"
  7. Om
    • Origin:

      Sanskrit
    • Meaning:

      "creation"
  8. Odilon
    • Origin:

      French
    • Meaning:

      "wealth"
  9. Orev
    • Origin:

      Hebrew
    • Meaning:

      "raven"
  10. Otso
    • Origin:

      Finnish
    • Meaning:

      "bear"
  11. Orsa
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  12. Octave
    • Origin:

      French form of Octavius
  13. Okello
    • Origin:

      Ugandan
    • Meaning:

      "born after twins"
  14. Oriole
    • Origin:

      Latin
    • Meaning:

      "golden"
  15. Orange
    • Origin:

      Fruit and color name
  16. Oedipus
    • Origin:

      Greek
    • Meaning:

      "swollen foot"
  17. Osborn
    • Origin:

      English
    • Meaning:

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

      Irish
    • Meaning:

      "son of the hound lover"
  19. Orsola
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  20. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"