Gender: boy
Nicknames: Jackie
A diminutive of John, meaning "God is gracious." Jack is a classic, energetic name.