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

  1. Ocean
    • Origin:

      English, nature name
  2. Odile
    • Origin:

      French variation of German Otthild
    • Meaning:

      "prospers in battle"
  3. Ollie
    • Origin:

      Short form of Olive or Olivia, Latin
    • Meaning:

      "olive tree"
  4. Oksana
    • Origin:

      Russian from Hebrew
    • Meaning:

      "praise to God"
  5. Orli
    • Origin:

      Hebrew
    • Meaning:

      "light"
  6. Ophira
    • Origin:

      Hebrew
    • Meaning:

      "gold"
  7. Ora
    • Origin:

      Latin
    • Meaning:

      "prayer"
  8. Ona
    • Origin:

      Lithuanian variation of Anna, Catalan diminutive of Mariona
    • Meaning:

      "grace; wave; bitter; wished-for child"
  9. Oceane
    • Origin:

      French
    • Meaning:

      "ocean"
  10. Oriane
    • Origin:

      Latin via French
    • Meaning:

      "sunrise"
  11. Oceana
    • Origin:

      Greek
    • Meaning:

      "ocean"
  12. Ornella
    • Origin:

      Italian
    • Meaning:

      "flowering ash tree"
  13. Orchid
    • Origin:

      From Greek
    • Meaning:

      "orchid flower"
  14. Orion
    • Origin:

      Greek mythology name
  15. Olena
    • Origin:

      Ukrainian
    • Meaning:

      "torch; shining light"
  16. Orinthia
    • Origin:

      Latin
    • Meaning:

      "to excite, to stir the mind"
  17. Orna
    • Origin:

      Irish
    • Meaning:

      "little pale green one"
  18. Ottavia
    • Origin:

      Italian, variation of Latin Octavia
    • Meaning:

      "eight"
  19. Orlaith
    • Origin:

      Irish
    • Meaning:

      "golden princess"
  20. Owen
    • Origin:

      Welsh
    • Meaning:

      "young warrior; well-born"