Variant of Elfrida, from Old English 'aelf' (elf) and 'thryth' (strength), meaning 'elf power.'
Like Elfida?
Swipe through thousands of names like it