So, why Billy for William? Because language is a game. It’s not a math test. The answer is: a bunch of medieval alcoholics decided to rhyme it out, and the nickname got stuck like gum on a hot sidewalk.
Next time you meet a Billy, whisper to them, “I know your secret, William.” They will either laugh, or punch you. Either way, you’ve learned something.
And if you’re a William thinking of switching to Billy? Do it. You’ll sound friendlier, more mischievous, and historically accurate. That’s a triple win.
Now go forth and confuse people with this trivia. It’s a perfect party trick. And if anyone asks for a source, just smile and say, “The Middle Ages were weird, dude. Deal with it.”