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

  1. Ozara
    • Origin:

      Hebrew
    • Meaning:

      "treasure, wealth"
  2. Osheen
    • Origin:

      Anglicized variation of Gaelic Oisin
  3. Oceanus
    • Origin:

      Mythological name
    • Meaning:

      "ocean"
  4. Odilia
    • Origin:

      Germanic
    • Meaning:

      "wealth, fortune"
  5. Ocie
    • Origin:

      Short form of Ocean, nature name
  6. Odella
    • Origin:

      Variation of Odele or Odelia, English, Hebrew "song; I will praise the Lord"
    • Meaning:

      "song; I will praise the Lord"
  7. Olha
    • Origin:

      Ukrainian variation of Olga, Russian
    • Meaning:

      "holy"
  8. Otilia
    • Origin:

      Spanish, Romanian
    • Meaning:

      "wealth, fatherland"
  9. Orison
    • Origin:

      English word name
    • Meaning:

      "prayer"
  10. Océane
    • Origin:

      French
    • Meaning:

      "ocean"
  11. Ox
    • Origin:

      English
    • Meaning:

      "working cattle"
  12. Oda
    • Origin:

      Scandinavian, short form of Odelia
  13. Ola
    • Origin:

      Norwegian and Swedish form of Olaf
    • Meaning:

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

      Literary name
  15. Oriole
    • Origin:

      Latin
    • Meaning:

      "golden"
  16. Omni
    • Origin:

      Mormon
    • Meaning:

      "all, universal"
  17. Oleander
    • Origin:

      Botanical Name
  18. Orithyia
    • Origin:

      Greek
    • Meaning:

      "woman raging in the mountains"
  19. Ove
    • Origin:

      Scandinavian
    • Meaning:

      "edge; fear"
  20. Ochako
    • Origin:

      Japanese
    • Meaning:

      "tea child"