A name that has many possible meanings and origins: a variant of the English name May; from the Sanskrit for 'dreams' or 'illusions'; from the Latin meaning 'great'; or from the Hebrew for 'water.'
Sanskrit
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.