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

  1. Ohanna
    • Origin:

      Hebrew and Armenian
    • Meaning:

      "God is gracious"
  2. O'brian
    • Origin:

      Irish
    • Meaning:

      "descendant of Brian"
  3. O'neal
    • Origin:

      Irish
    • Meaning:

      "from the chief's line"
  4. Ohara
    • Origin:

      Japanese
    • Meaning:

      "small field"
  5. Onacona
    • Origin:

      Cherokee
    • Meaning:

      "white owl"
  6. Ozzie
    • Origin:

      English, German
    • Meaning:

      "divine; deer"
  7. Onóra
    • Origin:

      Irish Gaelic
    • Meaning:

      "honor"
  8. Oshun
    • Origin:

      Yoruba
  9. Orina
    • Origin:

      Russian variation of Irene
  10. Ono
    • Origin:

      Japanese surname
  11. Orit
    • Origin:

      Hebrew
    • Meaning:

      "light"
  12. Omid
    • Origin:

      Persian
    • Meaning:

      "hope"
  13. Oneida
    • Origin:

      Native American
    • Meaning:

      "long awaited"
  14. Obadias
    • Origin:

      Variation of Obadiah, Hebrew
    • Meaning:

      "servant of God"
  15. Ozlem
    • Origin:

      Turkish
    • Meaning:

      "yearning"
  16. Osamu
    • Origin:

      Japanese
    • Meaning:

      "discipline; logic; reign"
  17. Olinda
    • Origin:

      Literature, Spanish, place name
    • Meaning:

      "wild fig tree"
  18. Odysseus
    • Origin:

      Greek mythology name
    • Meaning:

      "wrathful"
  19. Oasis
    • Origin:

      Egyptian
    • Meaning:

      "fertile spot in a desert"
  20. Oba
    • Origin:

      Nigerian