Alma

ALMA: English name meaning "nourishing" in Latin and "soul" in Spanish.