¿Qué quieres decir con Jackson y Jack?
Jack es un nombre, Jack.
Jackson es un apellido, Jackson.
En las lenguas germánicas, hijo significa hijo (inglés, alemán, sueco, etc.). En la antigüedad, las personas de habla germánica añadían hijo como apellido después del nombre de su padre. Por ejemplo, mi nombre es Kristoff, el nombre de mi padre es Eric y mi nombre es Kristoff Erikson.