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

  1. Ombra
    • Origin:

      Italian
    • Meaning:

      "shadow"
  2. Ororo
    • Origin:

      Literary name
  3. Otima
    • Origin:

      Choctaw, Native American
    • Meaning:

      "goes and goes"
  4. Orsa
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  5. Orsola
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  6. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  7. Osian
    • Origin:

      Welsh variation of Oisin
    • Meaning:

      "little deer"
  8. Ostara
    • Origin:

      Old High German
    • Meaning:

      "dawn"
  9. Onezime
    • Origin:

      Creole variation of Onesime
  10. Orella
    • Origin:

      Latin
    • Meaning:

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

      Animal name
  12. Ottaline
    • Origin:

      French diminutive of Ottilie
    • Meaning:

      "prospers in battle"
  13. Ortensia
    • Origin:

      Latin
    • Meaning:

      "of the garden"
  14. Ovidia
    • Origin:

      Feminine variation of Ovidius, Roman family name
    • Meaning:

      "shepherd or sheep"
  15. Obelia
    • Origin:

      Greek
    • Meaning:

      "needle"
  16. Ophélie
    • Onda
      • Origin:

        Italian
      • Meaning:

        "wave"
    • Orquidea
      • Origin:

        Spanish, Portuguese
      • Meaning:

        "orchid"
    • Oreo
      • Origin:

        Invented name
    • Onyxia
      • Origin:

        Variation of Onyx
      • Meaning:

        "fingernail; claw"