Compound of John (Hebrew 'God is gracious') and Jack (its English diminutive), a doubled form of the same name.
Like Johnjack?
Swipe through thousands of names like it