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

  1. Odyssey
    • Origin:

      Greek
    • Meaning:

      "story of Odysseus"
  2. Olesia
    • Origin:

      Polish, diminutive of Aleksandra
  3. Odalis
    • Origin:

      French word Odalisque
    • Meaning:

      "chambermaid; concubine"
  4. Oliana
    • Origin:

      Polynesian
    • Meaning:

      "oleander"
  5. Ova
    • Oksanochka
      • Otthild
        • Origin:

          German
        • Meaning:

          "prospers in battle"
      • Ourania
        • Orette
          • Orly
            • Origin:

              Hebrew
            • Meaning:

              "light"
          • Onora
            • Otter
              • Origin:

                Animal name
            • Oluwadamilola
              • Origin:

                Yoruba
              • Meaning:

                "the Lord has made me wealthy"
            • Oana
              • Origin:

                Romanian short form of Ioana
              • Meaning:

                "God is gracious"
            • Ottille
              • Odelette
                • Olya
                  • Origin:

                    Russian variation of Olga
                  • Meaning:

                    "hearty, holy"
                • Ota
                  • Obiajulu
                    • Origin:

                      African
                    • Meaning:

                      "my heart is content"
                  • Osian
                    • Origin:

                      Welsh variation of Oisin, Irish
                    • Meaning:

                      "little deer"