The name ‘William’ traces its origin to Old Germanic roots. It is an anglicized version of the original Wilhelm, which comes from the words ‘wil’ meaning desire, and ‘helm’ for a helmet. William means ‘willful protector’ and was usually used to refer to knights and warriors.