In German, name Elsa means – A diminutive of Elizabeth, meaning my god is bountiful, or god of plenty. Also from the Old German athal meaning noble.. Other origins for name Elsa include – German, Scandinavian, English, Hebrew, Spanish. Name Elsa is most often used as a girl name or female name.