1 names match.
Spanish/Germanic
From Spanish roots possibly meaning white or noble, or from Germanic aelf, meaning elf.