Variant of Elsa, a German short form of Elisabeth meaning 'pledged to God' or 'God is my oath.'
Like Elsah?
Swipe through thousands of names like it