589 Spanish Girl Names (With Meanings & Popularity)

  1. Otavia
    • Marcita
      • Primarosa
        • Origin:

          Italian variation of Primrose, flower name
        • Meaning:

          "first rose"
        • Description:

          Primarosa somehow makes the meaning of this pretty delicate flower name more apparent to English speakers. This might make a good honor name for Grandma Rose.
      • Emilita
        • Senalda
          • Origin:

            Spanish
          • Meaning:

            "a sign"
          • Description:

            Nearly unknown here, with good reason.
        • Graciana
          • Florida
            • Origin:

              Place name and Spanish from Latin
            • Meaning:

              "flowery"
            • Description:

              Lacks the cachet of some newer place-names.
          • Ursulina
            • Llora
              • Licha
                • Peni
                  • Madena
                    • Josefa
                      • Puebla
                        • Origin:

                          Spanish
                        • Meaning:

                          "the town"
                        • Description:

                          Sandy southwestern feel.
                      • Leonita
                        • Petronila
                          • Laurinda
                            • Enriqua
                              • Graziela
                                • Tiodora