A variant of the name 'Jackson' or a nickname for 'John'. In the middle ages it was so common it became a term to mean 'man' or 'boy,' as in 'Jack of all trades.'
English
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.