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

  1. Oshun
    • Origin:

      Yoruba
  2. Onóra
    • Origin:

      Irish Gaelic
    • Meaning:

      "honor"
  3. Ostadar
    • Origin:

      Basque, rainbow
  4. Ozzie
    • Origin:

      English, German
    • Meaning:

      "divine; deer"
  5. Owais
    • Origin:

      Urdu and Indian form of Uwais, Arabic
    • Meaning:

      "wolf"
  6. Ohanna
    • Origin:

      Hebrew and Armenian
    • Meaning:

      "God is gracious"
  7. Ovi
    • Origin:

      Spanish and Italian
    • Meaning:

      "sheep"
  8. O'brian
    • Origin:

      Irish
    • Meaning:

      "descendant of Brian"
  9. Obadias
    • Origin:

      Variation of Obadiah, Hebrew
    • Meaning:

      "servant of God"
  10. Orra
    • Origin:

      Variation of Ora, Latin
    • Meaning:

      "prayer"
  11. O'malley
    • Origin:

      Irish
    • Meaning:

      "slow, stately, pleasant"
  12. Olle
    • Origin:

      Swedish diminutive of Olaf, Norse
    • Meaning:

      "ancestor's relic"
  13. Ono
    • Origin:

      Japanese surname
  14. Oneida
    • Origin:

      Native American
    • Meaning:

      "long awaited"
  15. Oliverio
    • Origin:

      Spanish form of Oliver, Latin
    • Meaning:

      "olive tree"
  16. Olinda
    • Origin:

      Literature, Spanish, place name
    • Meaning:

      "wild fig tree"
  17. Orit
    • Origin:

      Hebrew
    • Meaning:

      "light"
  18. Ojore
    • Origin:

      Teso
    • Meaning:

      "warrior"
  19. Ozlem
    • Origin:

      Turkish
    • Meaning:

      "yearning"
  20. Onacona
    • Origin:

      Cherokee
    • Meaning:

      "white owl"