1 new of 80 responses total.
"Mei" is too popular of a Chinese name for girls -- it means "beautiful." It's all over the place. I think the Chinese purposely leave it as "Mei" rather than change it to "May" is so that the name is distinctly Chinese. That is the cool thing with Chinese names, however -- because of the Chinese language, every Chinese name has a literal meaning. Very rarely true with English names.
You have several choices: