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

  1. Ontario
    • Origin:

      Place-name
  2. Osla
    • Origin:

      Scottish
    • Meaning:

      "God consecrated"
  3. Offie
    • Origin:

      Diminutive of Ophrah, Hebrew
    • Meaning:

      "fawn"
  4. Oceania
    • Origin:

      Place name and feminine variation of Oceanus, Greek
    • Meaning:

      "ocean"
  5. Ozai
    • Origin:

      Fictional name
  6. Odeya
    • Origin:

      Hebrew
    • Meaning:

      "I will thank God"
  7. Olesia
    • Origin:

      Polish, diminutive of Aleksandra
  8. Oria
    • Origin:

      Hebrew, Italian variation of Aurea, Latin
    • Meaning:

      "my God is light; golden"
  9. Omorose
    • Origin:

      Egyptian
    • Meaning:

      "beautiful"
  10. Ozgur
    • Origin:

      Turkish
    • Meaning:

      "free, independent"
  11. Oprah
    • Origin:

      Hebrew variation of Orpah
  12. Ouisa
    • Origin:

      Diminutive of Louisa
    • Meaning:

      "renowned warrior"
  13. Osier
    • Origin:

      Surname and nature name
    • Meaning:

      "willow tree or shoot"
  14. Odion
    • Origin:

      Esan
    • Meaning:

      "first born of twins"
  15. O'brien
    • Origin:

      Irish
    • Meaning:

      "descendant of Brian"
  16. Orleanna
    • Origin:

      Literary name
  17. Osyth
    • Origin:

      English
    • Meaning:

      "god war"
  18. Orfeo
    • Origin:

      Italian variation of Orpheus
  19. Omen
    • Origin:

      English word name
    • Meaning:

      "sign, foreshadowing"
  20. Oyuki
    • Origin:

      Variation of Yuki, Japanese
    • Meaning:

      "snow"