What is the Meaning of the Name John?

The name John in Hebrew mean’s God’s grace. The name John in Greek means God is good. The other variations of John are: Johnny, Jonnhie, Jack, Sean, and Juan.