This is a step by step guide for sending gift to India from USA. This guide is about ordering from amazon.com (Amazon USA) and getting the gifts delivered in India. Also see “Delivered In India” for gifts to send using amazon.in (Amazon India)
Step 1 – Add address in India to amazon.com account
Go to your amazon.com account and click “Add New Address”. Then add the recipients name and address and tax identifier.
Step 2 – Look for gift
Step 3 – Ensure item is eligible for international shipping
On amazon.com look on the left menu for “International Shipping”. Just under that you can see a check box “AmazonGlobal Eligible”. Check that check box to filter items.
Step 4 – Complete the order
Complete the order on amazon.com. Note that the website will calculate import fees. I read that this amazon collects the import fees and arranges them to be paid on behalf of the receiver.
By the way, http://dgft.gov.in/ has the list of prohibited and restricted items for import.