Elsa

Meaning of the name Elsa: God's promise; God is perfection

Origin of the name Elsa: Hebrew

Alternate spellings of the name Elsa: Ellsa, Ellsah, Ellse, Elsah, Elsi, Elsia, Elsje, and Helsa

Gender: 
Girl