From babynamesworld.parentsconnect.com/meaning_of_Maya.html:
Maya is mostly taken in English-speaking countries as a variant of the mythological name Maia, usage influenced by the common English word and name "May".
It is also the Spanish form of the name, and a common pet form of Amalia.
The name occurs in Japanese as well, with various combinations of meaning, such as for example truth and everlasting.
It is another name for the Basque goddess Mari.
"Maya;" means "illusion" or "enchantment" in Sanskrit and Pāli (from ma; "not" and ya; "this")
In Hinduism, is a term describing many things. Maya is the phenomenal world of separate objects and people, which creates for some the illusion that it is the only reality.
In Hindu mythology, Maya is the name of the goddess Devi, the consort of Shiva.
In Buddhist myth, Queen Maya was the birth mother of the historical Buddha. It is also used on males.
Maya is also a modern Hebrew name, probably also a variant of Greek Maia, but maybe related to Maayan (spring) and to the Aramaic word for ?water?.
This name can also be given in reference to a pre-Columbian civilization in southern Mexico and Latin America.