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