Definition of John

What does the word John mean?