Question: is jack a nickname for john?
Answer: While Jack is now a proper name in its own right, in English, it was traditionally used as a diminutive form of John. It can also be used as a diminutive for: Jacob, Jason, Jonathan, Jan, Johann, Johannes, Joachim and sometimes for James, from its French form Jacques, from the Latin Jacobus.