Name Meaning Jack Name Meaning | Origin & History The name Jack is of English origin and means “God is gracious” or “son of Jack.” It is derived from the name John, which is a common name in the Read more