Por si ayuda comentaros que: "Jack" es un apodo para los hombres que se llaman John en la lengua inglesa. Es como cuando en España llamamos a los Franciscos - Paco o a los José - Pepe.
Como curiosidad de abuelo cebolleta comentaros que en el caso de los nombres españoles tiene la siguiente explicación:
Aunque hay varias teorías a los Franciscos se les llama Paco por los votos de castidad de los Franciscanos.
Pureza,
Abstinencia,
Castidad y
Obediencia.
Y a los José se les llama Pepe porque José era el "Padre Putativo" de Jesús.
Dicho esto, ya me podéis apedrear por el rollo que os he soltado