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

  1. Orison
    • Origin:

      English word name
    • Meaning:

      "prayer"
  2. Ozara
    • Origin:

      Hebrew
    • Meaning:

      "treasure, wealth"
  3. Ocie
    • Origin:

      Short form of Ocean, nature name
  4. Ola
    • Origin:

      Norwegian and Swedish form of Olaf
    • Meaning:

      "ancestor's relic"
  5. Oberyn
    • Origin:

      Literary name
  6. Oceanus
    • Origin:

      Mythological name
    • Meaning:

      "ocean"
  7. Omer
    • Origin:

      Hebrew
    • Meaning:

      "sheaf of corn"
  8. Océane
    • Origin:

      French
    • Meaning:

      "ocean"
  9. Osheen
    • Origin:

      Anglicized variation of Gaelic Oisin
  10. Oda
    • Origin:

      Scandinavian, short form of Odelia
  11. Oleander
    • Origin:

      Botanical Name
  12. Omni
    • Origin:

      Mormon
    • Meaning:

      "all, universal"
  13. Otilia
    • Origin:

      Spanish, Romanian
    • Meaning:

      "wealth, fatherland"
  14. Oriole
    • Origin:

      Latin
    • Meaning:

      "golden"
  15. Olha
    • Origin:

      Ukrainian variation of Olga, Russian
    • Meaning:

      "holy"
  16. Ochako
    • Origin:

      Japanese
    • Meaning:

      "tea child"
  17. Ornette
    • Origin:

      Musical name
  18. Obama
    • Origin:

      Luo; Japanese
    • Meaning:

      "bending or leaning; little beach"
  19. Ove
    • Origin:

      Scandinavian
    • Meaning:

      "edge; fear"
  20. Ottessa
    • Origin:

      Variation of Atossa, Greek from Persian
    • Meaning:

      "bestowing very richly, well trickling, well granting"