Old Norse name from 'alf' (elf) + 'hildr' (battle), meaning 'elf battle.' Legendary Norse warrior princess.
Like Alvilda?
Swipe through thousands of names like it