William

Name origin: Spanish

Name meaning: Resolute, protector

Clark

Name origin: Old English

Name meaning: Cleric