Variant of Elsa, a German short form of Elisabeth meaning 'pledged to God' or 'God is my oath.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Elsah?
Swipe through thousands of names like it