Re: Jack as a nickname for John
I didn't know this was a thing for a long time, and I think I first heard about it in historical fiction. Even then I thought it was a more historical nickname, like Molly and Polly for Mary or Sally for Sarah.
Most people called Jack where I'm from are short for Jackson or else just Jack. Although I recently found out Jack Horner's name is short for John.