Why Is Chuck the Short for Charles and Bill the Short for William?

Bill and William are totally different names! What gives? Plus, why do we have middle names? Why don't more babies get mom's last name? And more neat stories about names.

Why Is Chuck the Short for Charles and Bill the Short for William?

Photo: resize.hswstatic.com