Elsa

girlHebrewChristian

Elsa is a Christian girl name of Hebrew, via German origin, meaning “God is my oath”.

MeaningGod is my oath
GenderGirl
OriginHebrew, via German
PronunciationEL-sə
TraditionChristian, Modern & Classic
Used inSweden, Germany, United Kingdom, United States

Meaning and origin of Elsa

Elsa began as a German and Scandinavian short form of Elisabeth, which comes from the Hebrew Elisheva, usually explained as 'my God is an oath' or 'God's promise'. It appears in Wagner's opera Lohengrin as the heroine Elsa of Brabant, and the lioness Elsa in Joy Adamson's book Born Free made it famous in the 1960s. Today many children know it first as the snow queen in Disney's Frozen. It stands well on its own as a full name across Europe.

Is Elsa a Christian name?

Through Elisabeth, Elsa goes back to Elisheva, the wife of Aaron, and to Elizabeth, mother of John the Baptist in the Gospel of Luke. As a name it is used mostly as a gentle European classic rather than a religious choice.

How popular is Elsa?

Widely used in Scandinavia and familiar across Europe and North America.

Gifts with the name Elsa

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Elsa

ElseIlseElsieElisabethElza

Names similar to Elsa

More Christian girl names

Frequently asked questions

What does the name Elsa mean?

Elsa means 'God is my oath'. It is of Hebrew, via German origin.

Is Elsa a Christian name?

Through Elisabeth, Elsa goes back to Elisheva, the wife of Aaron, and to Elizabeth, mother of John the Baptist in the Gospel of Luke. As a name it is used mostly as a gentle European classic rather than a religious choice.

How do you pronounce Elsa?

Elsa is pronounced EL-sə.

Is Elsa a boy or girl name?

Elsa is usually a girl name.

Updated October 2026. Spotted a mistake? Tell us.