Heroes And Heroines: William

William

Name origin: Spanish

Name meaning: Resolute, protector

Lloyd

Name origin: Old Welsh

Name meaning: Gray-haired