From Old English 'ælf' (elf) and 'þryð' (strength), meaning 'elf strength' or 'noble counsel.'
Like Alfrida?
Swipe through thousands of names like it