The meaning of the name Alma is Nourishing. The origin of the name Alma is Latin. This is the culture in which the name originated, or in the case of a word, the language.
Originally from the Latin, Almus, meaning "nourishing" but also a Spanish word meaning "the soul." Name was first used following the Battle of Alma in the Crimean War.