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

  1. Oxley
    • Origin:

      English place name
    • Meaning:

      "ox clearing"
  2. Osyth
    • Origin:

      English
    • Meaning:

      "god war"
  3. Ouisa
    • Origin:

      Diminutive of Louisa
    • Meaning:

      "renowned warrior"
  4. Oakland
    • Origin:

      Place-name
  5. Ottavio
    • Origin:

      Italian, “eighth”
  6. Oprah
    • Origin:

      Hebrew variation of Orpah
  7. Or
    • Origin:

      Hebrew
    • Meaning:

      "light"
  8. Olalla
    • Origin:

      Galician or Spanish form of Eulalia, Ancient Greek
    • Meaning:

      "sweetly speaking"
  9. Opera
    • Origin:

      Word name
  10. Onneli
    • Origin:

      Feminization of Onni, Finnish
    • Meaning:

      "happiness; luck"
  11. Olavi
    • Origin:

      Finnish and Estonian variation of Olaf
    • Meaning:

      "ancestor's relic"
  12. Oban
    • Origin:

      Scottish place name
    • Meaning:

      "the little bay"
  13. Ondrea
    • Origin:

      Czech variation of Andrea
  14. Odissan
    • Origin:

      African
    • Meaning:

      "thirteenth born son"
  15. O'reilly
    • Origin:

      Irish
    • Meaning:

      "son of the courageous one"
  16. Osanna
    • Origin:

      Latin
    • Meaning:

      "praise the Lord"
  17. O'hara
    • Origin:

      Irish
    • Meaning:

      "son of Eaghra"
  18. Oaklee
    • Origin:

      Variation of Oakley, English
    • Meaning:

      "oak clearing"
  19. Orana
    • Origin:

      Australian Aboriginal
    • Meaning:

      "welcome"
  20. Ohara
    • Origin:

      Japanese
    • Meaning:

      "small field"