All foreign nationals, including children, require a visa to enter India. Please do not finalize your travel arrangements to India before ascertaining the visa requirements.
The general requirements for visas are:
You need to carry your valid passport while traveling to India. The passport should be kept up to date by renewing it before the expiry date. It is an important travel document, which will be required while you are in India.