Maia looks cleaner and lighter. "Illusion" is my favourite meaning, but it wouldn't influence my decision, since I don't have a lot of connection to Indian culture (and it's a transcription anyway, so
Maia could work too). When I think
Maia, I think of the goddess of
Spring - a very positive association.
masculine list:
https://www.behindthename.com/pnl/191050/124079feminine list:
https://www.behindthename.com/pnl/191050/124080