I like
Maya but
Jyoti is a bit too much. I don't even know how you'd pronounce it. How do they pronounce it?
In Sanskrit
Jyoti means "light" and
Maya means "illusion".
Maya can also be a Jewish name that means "water".

Bunny,
Gigi,
Chloris,
Wilma,
Darleen,
Eartha "Any name is beautiful when it's given in love" -Me