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