Prev 17 of 26 Next
Jack
Meaning: "God is gracious"
Origin: English, diminutive of John