English from the surname, itself probably a medieval pet name for William from Old German "helmet of resolution" or "helmet of desire".
An alternative derivation is from Old German "will" + "courage".