John Brown, India Births and Baptisms 1786-1947 christening 23 Sep 1805 Arrah, Bengal, India. father is also named John Brown.
There are at least 120 named John Brown in India shown at familysearch.org At 20 per page, I only checked the first seven pages.