Elsa is a Scandinavian name that is a variation of Elizabeth. The name has multiple meanings, including "royal," "swan" and "God is my oath." Elsa has been decreasing in popularity in the United States, but the name is frequently used in France, Sweden, and Spain.
Similar Names: Ellse, Elza
Famous Elsa Names: Elsa Morante (Italian novelist), Elsa Triolet (French writer)