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

  1. Ottavio
    • Origin:

      Italian, “eighth”
  2. Oban
    • Origin:

      Scottish place name
    • Meaning:

      "the little bay"
  3. Onneli
    • Origin:

      Feminization of Onni, Finnish
    • Meaning:

      "happiness; luck"
  4. Oakland
    • Origin:

      Place-name
  5. Opera
    • Origin:

      Word name
  6. Olavi
    • Origin:

      Finnish and Estonian variation of Olaf
    • Meaning:

      "ancestor's relic"
  7. Octa
    • Origin:

      Anglo-Saxon
  8. O'hara
    • Origin:

      Irish
    • Meaning:

      "son of Eaghra"
  9. Onslow
    • Origin:

      English
    • Meaning:

      "from the zealous one's hill"
  10. Osei
    • Origin:

      Ghanaian, Akan
    • Meaning:

      "noble"
  11. Ozzy
    • Origin:

      Short form of Oscar or Osborn
    • Meaning:

      "deer; divine"
  12. Osanna
    • Origin:

      Latin
    • Meaning:

      "praise the Lord"
  13. O'reilly
    • Origin:

      Irish
    • Meaning:

      "son of the courageous one"
  14. Odesza
    • Origin:

      Hungarian variation of Odessa, Russian and Ukranian
  15. Olukemi
    • Origin:

      Yoruba
    • Meaning:

      "God cares for me"
  16. Onnolee
    • Origin:

      Native American, meaning unknown
  17. Owens
    • Origin:

      Welsh and Irish surname
    • Meaning:

      "son of Owen / Eoghan"
  18. Ozren
    • Origin:

      Serbian, Croatian
    • Meaning:

      "to look, glance"
  19. Ohara
    • Origin:

      Japanese
    • Meaning:

      "small field"
  20. Odissan
    • Origin:

      African
    • Meaning:

      "thirteenth born son"