William's surname or by-name comes from OFr taille fer, 'cut iron'. It is likely a nickname suggesting a warrior strong enough to cut through the iron armour of his enemy. Alternatively (and less likely), it may be an occupational name for a worker in iron.