The baby name Maya is a boys and girls name, 2 syllables long and is pronounced "My-UH".
Maya is Spanish, Sanskrit, English and Latin in Origin, with the following Meanings
Boy Name Meanings by Origin
Spanish Meaning - Abbreviation of Amalia; variant of Maia.
Sanskrit Meaning - Illusion, fantasy or God's power; also a variant of Maia,
English Meaning - Month of May, also was a familiar form of Mary, now stands alone as a given name,
Female Name meanings by Origin
Latin Meaning - In Roman mythology, Maia was goddess of spring growth. The name of the month May comes from Maia.