The name Maya is a girl's name meaning "illusion, water" and is of Sanskrit, Hebrew origin. In Sanskrit, Maya means "illusion" or "magic."