Anonymous wrote:Some of these names are very old and hard to pronounce. OP asked for modern names.
Modern doesn't mean Western-sounding, and most of the names suggested so far have phonetic pronunciation that is easy for a Westerner, especially if they live in a diverse community. The simple two-syllable Hindi names with phonetic pronunciation are so easy for Westerners to pronounce that I know some non-Indian families who have used some of these names: Asha and Nita are some I've encountered recently.
Some of the names suggested are older and less popular with Indian families today, but as with all cultures, older names come back around after a couple generations. There is also more emphasis on having a unique name these days, so people are pulling from older names, less popular names, to find something original.