Zelda is a nickname for the feminine name Griselda, which may originally have meant "dark battle", and also the feminine form of the Yiddish name Selig, meaning "blessed", "happy".
The meaning of the name “Zelma” is: “Helmet of God”. Categories: American Names, English Names. Used in: English speaking countries.