kindness · religion · Tradition
Source: English
Root Word: John
Derived From: Saint John
Meaning: God is merciful
Popularity History: The name has some use in English tradition, especially as a middle name and surname.