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