Alfhard

Germanic name composed of the elements alf "elf" and hard "brave, hardy".

There were no related names found for Alfhard.