Meaning
Garmanised form of the name John meaning God is kind , merciful and gracious
Gender
Boy
Religion
Christian