Name profile

Alma

Nourishing, soul · Latin, Spanish

Meaning
Nourishing, soul
Origin
Latin, Spanish
Variations
Almah, Alva, Alba