Jasmine
Meaning: gift from God
Origin:Flower name, from Persian
Elsa
Meaning: pledged to God
Origin:German diminutive of Elisabeth
Theodora
Meaning: gift of God
Origin:Feminine variation of Theodore
Dorothy
Meaning: gift of God
Origin:English variation of Greek Dorothea
Natalie
Meaning: birthday of the Lord
Origin:French variation of Russian Natalia
Elspeth
Meaning: pledged to God
Origin:Scottish variation of Elizabeth
Maeve
Meaning: she who intoxicates
Origin:Irish
Bridget
Meaning: strength or exalted one
Origin:Anglicized variation of Gaelic Brighid
Alana
Meaning: handsome, rock; oak tree; child; awakening
Origin:Feminization of Alan, Irish; variation of Ilana, Hebrew; Gaelic; Hawaiian
Fia
Meaning: wild or weaver
Origin:Irish or Portuguese or Italian
Kara
Meaning: wild stormy one
Origin:Spelling variation of Cara or Norse mythology name
Origin:Anglicized spelling of Irish Niamh or Italian and Portuguese