In the Middle Ages, rhyming nicknames were becoming common and that is the reason why Bill is short for William(Will), and Dick is short for Richard(Rick)