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

  1. Ozgur
    • Origin:

      Turkish
    • Meaning:

      "free, independent"
  2. Orjan
    • Origin:

      Swedish
    • Meaning:

      "earth worker"
  3. Oakland
    • Origin:

      Place-name
  4. Onslowe
    • Origin:

      English
    • Meaning:

      "from the zealous one's hill"
  5. Octa
    • Origin:

      Anglo-Saxon
  6. Olivera
    • Origin:

      Serbian, Croatian, Macedonian
    • Meaning:

      "olive tree"
  7. Oleksa
    • Origin:

      Ukrainian variation of Alexander
    • Meaning:

      "defending men"
  8. Olexi
    • Origin:

      Greek
    • Meaning:

      "defending men"
  9. Ortwin
    • Origin:

      German
    • Meaning:

      "point friend"
  10. Othman
    • Origin:

      Arabic, Malay
    • Meaning:

      "young bird"
  11. O'donnell
    • Origin:

      irish
    • Meaning:

      "son of the brave one"
  12. Olugbenga
    • Origin:

      Yoruba
    • Meaning:

      "God lifted me"
  13. Ormanda
    • Origin:

      Latin
    • Meaning:

      "mariner"
  14. Oded
    • Origin:

      Hebrew
    • Meaning:

      "to restore; encouragement"
  15. Olanda
    • Origin:

      Italian
    • Meaning:

      "Holland, Netherlands"
  16. Ozzlyn
    • Origin:

      American invented name
  17. Ottine
    • Origin:

      Danish, Swedish, and Norwegian feminization of Otto and Ottar
    • Meaning:

      "wealthy; army terror"
  18. Oleksandra
    • Origin:

      Ukrainian variation of Alexandra
    • Meaning:

      "defender of men"
  19. Oyku
    • Origin:

      Anglicized spelling of Öykü, Turkish
    • Meaning:

      "story"
  20. Oneonta
    • Origin:

      Native American place-name