English pet name for Jack, itself originally a nickname for James and later a pet name or synonym for John.