In Hebrew, name Elsa means – Variant of Elisabeth: From Elisheba, meaning either oath of God, or God is satisfaction.. Other origins for name Elsa include – Hebrew, Scandinavian, German, English, Spanish. Name Elsa is most often used as a girl name or female name.