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

  1. Orion
    • Origin:

      Greek mythology name
  2. Onyx
    • Origin:

      Word name
    • Meaning:

      "gem stone; claw, nail"
  3. Ocean
    • Origin:

      English, nature name
  4. Ophira
    • Origin:

      Hebrew
    • Meaning:

      "gold"
  5. Ollie
    • Origin:

      Short form of Olive or Olivia, Latin
    • Meaning:

      "olive tree"
  6. Ona
    • Origin:

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

      "grace; wave; bitter; wished-for child"
  7. Orchid
    • Origin:

      From Greek
    • Meaning:

      "orchid flower"
  8. Opaline
    • Origin:

      Elaboration of Opal, French, Sanskrit
    • Meaning:

      "gem"
  9. Oksana
    • Origin:

      Russian from Hebrew
    • Meaning:

      "praise to God"
  10. Olwyn
    • Origin:

      Welsh
    • Meaning:

      "white footprint"
  11. Orlaith
    • Origin:

      Irish
    • Meaning:

      "golden princess"
  12. Orli
    • Origin:

      Hebrew
    • Meaning:

      "light"
  13. Oceana
    • Origin:

      Greek
    • Meaning:

      "ocean"
  14. Olwen
    • Origin:

      Welsh
    • Meaning:

      "white footprint"
  15. Ottilia
    • Origin:

      German and Swedish
    • Meaning:

      "prosperous"
  16. Olena
    • Origin:

      Ukrainian
    • Meaning:

      "torch; shining light"
  17. Ora
    • Origin:

      Latin
    • Meaning:

      "prayer"
  18. Orna
    • Origin:

      Irish
    • Meaning:

      "little pale green one"
  19. Olea
    • Origin:

      Latin botanical name, genus of trees
    • Meaning:

      "olive"
  20. Oonagh
    • Origin:

      Variation of Una, Irish
    • Meaning:

      "lamb"