2 names match.
Spanish/Germanic
From Spanish roots possibly meaning white or noble, or from Germanic aelf, meaning elf.
Spanish form of Edmund, meaning 'wealthy protector' from Old English roots.