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

  1. Ombra
    • Origin:

      Italian
    • Meaning:

      "shadow"
  2. Otima
    • Origin:

      Choctaw, Native American
    • Meaning:

      "goes and goes"
  3. Orev
    • Origin:

      Hebrew
    • Meaning:

      "raven"
  4. Otso
    • Origin:

      Finnish
    • Meaning:

      "bear"
  5. Oengus
    • Origin:

      Irish mythology name, variation of Angus
    • Meaning:

      "one choice"
  6. Obed
    • Origin:

      Hebrew
    • Meaning:

      "servant of God"
  7. Otthild
    • Origin:

      German
    • Meaning:

      "prospers in battle"
  8. Orsino
    • Origin:

      Italian variation of Orson
    • Meaning:

      "bearlike"
  9. Ohan
    • Origin:

      Armenian variation of John
  10. Odilon
    • Origin:

      French
    • Meaning:

      "wealth"
  11. Om
    • Origin:

      Sanskrit
    • Meaning:

      "creation"
  12. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  13. Osborn
    • Origin:

      English
    • Meaning:

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

      Latin
    • Meaning:

      "golden"
  15. Orsa
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  16. Okello
    • Origin:

      Ugandan
    • Meaning:

      "born after twins"
  17. Octave
    • Origin:

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

      Irish
    • Meaning:

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

      Fruit and color name
  20. Ovidia
    • Origin:

      Feminine variation of Ovidius, Roman family name
    • Meaning:

      "shepherd or sheep"