Jon

Meaning
IcelandicGod Has Given
Old EnglishGod Has Given
BasqueGod is Gracious, God Has Given
ScandinavianGod Has Given
Gender
Origin
   
Alternate Spellings John