What does the Name John Mean?

John is a Hebrew name and has a few ‘biblical’ meanings, such as God’s Grace. There are hundreds of variations of John in all different languages, such as Jon, Jean, Jan, Shawn, and Johan.