219 Girl Names That Start With O (with Meanings and Popularity)

  1. Océane
    • Origin:

      French
    • Meaning:

      "ocean"
  2. Oda
    • Origin:

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

      Botanical Name
  4. Otilia
    • Origin:

      Spanish, Romanian
    • Meaning:

      "wealth, fatherland"
  5. Oriole
    • Origin:

      Latin
    • Meaning:

      "golden"
  6. Olha
    • Origin:

      Ukrainian variation of Olga, Russian
    • Meaning:

      "holy"
  7. Ochako
    • Origin:

      Japanese
    • Meaning:

      "tea child"
  8. Ottessa
    • Origin:

      Variation of Atossa, Greek from Persian
    • Meaning:

      "bestowing very richly, well trickling, well granting"
  9. Oak
    • Origin:

      Nature name
  10. Orithyia
    • Origin:

      Greek
    • Meaning:

      "woman raging in the mountains"
  11. Olya
    • Origin:

      Russian variation of Olga
    • Meaning:

      "hearty, holy"
  12. Obedience
    • Origin:

      Virtue name
  13. Oliana
    • Origin:

      Polynesian
    • Meaning:

      "oleander"
  14. Odyssey
    • Origin:

      Greek
    • Meaning:

      "story of Odysseus"
  15. Oralie
    • Origin:

      French variation of Aurelia
  16. Odele
    • Origin:

      English from Greek
    • Meaning:

      "song"
  17. Oana
    • Origin:

      Romanian short form of Ioana
    • Meaning:

      "God is gracious"
  18. Olenna
    • Origin:

      Literary name
  19. Osha
    • Origin:

      Literary name
  20. Otthild
    • Origin:

      German
    • Meaning:

      "prospers in battle"