Why is Jack short for John?
If Jack and John do not sound related, that is because several medieval steps have disappeared between them. Put those steps back and the nickname stops looking mysterious.
The affectionate suffix
Medieval English names often grew pet forms with the suffix -kin. John became Jankin, a warmer everyday form of the same name. The change was not a code or a first-letter rule. It was ordinary speech making a familiar name more familiar.
The missing middle steps
Standard references trace Jack back to Jackin, earlier Jankin, a medieval diminutive of John. That makes John the documented historical family behind Jack. The same reference allows possible early influence from the unrelated French Jacques, so the route should not be flattened into a purely English chain.
Origin is not exclusive use
John is the main documented historical family behind Jack. The possible French influence also makes it too simple to say Jack has nothing at all to do with the Jacob and James family. Plenty of modern Jacks answer to Jacob or James, and those family uses are real.
Two questions, two honest answers
Ask where the documented medieval route points, and the answer is John, with a possible French influence. Ask why one particular Jack has that name, and the answer belongs to that family. nametree keeps those two questions separate so a history never turns into a rule about every person.
The relationship is mapped on both name pages, alongside the rest of each name's family. For the references and the longer honesty line, read the sourced nickname map.
Grow your family's name tree →