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

  1. Ohara
    • Origin:

      Japanese
    • Meaning:

      "small field"
  2. Oan
    • Origin:

      Breton
    • Meaning:

      "lamb"
  3. Orm
    • Origin:

      Old Danish and Old Swedish
    • Meaning:

      "serpent, snake"
  4. Ouida
    • Origin:

      English diminutive
  5. O'hara
    • Origin:

      Irish
    • Meaning:

      "son of Eaghra"
  6. Osheen
    • Origin:

      Anglicized variation of Gaelic Oisin
  7. Osha
    • Origin:

      Literary name
  8. Osier
    • Origin:

      Surname and nature name
    • Meaning:

      "willow tree or shoot"
  9. Osla
    • Origin:

      Scottish
    • Meaning:

      "God consecrated"
  10. Olesia
    • Origin:

      Polish, diminutive of Aleksandra
  11. Olenna
    • Origin:

      Literary name
  12. Optimus
    • Origin:

      Latin
    • Meaning:

      "best"
  13. Océane
    • Origin:

      French
    • Meaning:

      "ocean"
  14. Osanna
    • Origin:

      Latin
    • Meaning:

      "praise the Lord"
  15. Omero
    • Origin:

      Spanish form of Homer, Greek
    • Meaning:

      "security, pledge"
  16. Octave
    • Origin:

      French form of Octavius
  17. Obadias
    • Origin:

      Variation of Obadiah, Hebrew
    • Meaning:

      "servant of God"
  18. Oline
    • Origin:

      Scandinavian, feminine short form of Ole or Olaf
  19. Ortensia
    • Origin:

      Latin
    • Meaning:

      "of the garden"
  20. Odilon
    • Origin:

      French
    • Meaning:

      "wealth"