There are many names on this thread that work well, but there are many more that I think would probably just cause a lot of problems. Here are some of the ones I think would work best, plus a few of my own.
[name]Asha[/name]
Satira
[name]India[/name] or [name]Indira[/name] (I love the NN [name]Indy[/name]!)
[name]Priya[/name]
[name]Neela[/name]
[name]Meera[/name] (Although it kind of reminds me of a Meerecat)
[name]Meena[/name] / [name]Mina[/name] ( I prefer the [name]Mina[/name] spelling) (Of all of these I beg you not to pick [name]Leela[/name] since it’s a character from Futurama.)
Rumi (Sounds like Roomy, which could be weird)
[name]Anisha[/name]
Ashara
[name]Pia[/name]
[name]Devi[/name]
[name]Zahra[/name]/[name]Zara[/name]
[name]Anaya[/name]
[name]Kalida[/name]/[name]Kalinda[/name]
[name]Naya[/name]
Radha
[name]Sarika[/name]
When choosing a name from a culture so different from the one the child will be living in, I think it is very important to pick one that will transfer easily to both the ear and the hand. Many [name]Indian[/name]/Sanskrit names sound odd to American ears, and will therefore be spelled very very badly. I know this isn’t as big a deal for some, but for me after 25 years of having a relatively common name that spelled weirdly it’s annoying to always have to correct every one.