region
:
malayalam
origin
:
south-indian
gender
:
boy
name
:
John
meaning
:
God has been gracious: has shown favor in the bible John the baptist baptized christ in the jordan
Help other moms to answer the questions.
share your concerns with other moms