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

  1. Osha
    • Origin:

      Literary name
  2. Ororo
    • Origin:

      Literary name
  3. Ombra
    • Origin:

      Italian
    • Meaning:

      "shadow"
  4. Otima
    • Origin:

      Choctaw, Native American
    • Meaning:

      "goes and goes"
  5. Otthild
    • Origin:

      German
    • Meaning:

      "prospers in battle"
  6. Orsa
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  7. Ovidia
    • Origin:

      Feminine variation of Ovidius, Roman family name
    • Meaning:

      "shepherd or sheep"
  8. Onezime
    • Origin:

      Creole variation of Onesime
  9. Ostara
    • Origin:

      Old High German
    • Meaning:

      "dawn"
  10. Orella
    • Origin:

      Latin
    • Meaning:

      "announcement from the gods, oracle"
  11. Otter
    • Origin:

      Animal name
  12. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  13. Osian
    • Origin:

      Welsh variation of Oisin, Irish
    • Meaning:

      "little deer"
  14. Ottaline
    • Origin:

      French diminutive of Ottilie
    • Meaning:

      "prospers in battle"
  15. Ortensia
    • Origin:

      Latin
    • Meaning:

      "of the garden"
  16. Orsola
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  17. Obelia
    • Origin:

      Greek
    • Meaning:

      "needle"
  18. Oreo
    • Origin:

      Invented name
  19. Orquidea
    • Origin:

      Spanish, Portuguese
    • Meaning:

      "orchid"
  20. Ophélie