Most of these are names of my friends (I'm Indian), I hope they help:
One of my friends (her husband is Indian) was considering Maya, but they ended up choosing Nayana. It's close to Maya, but longer and has a nice meaning ("beautiful eyes").
This thread is about a year old, just FYI. The OP hasn't posted in awhile.