Meaning and name origin
Masha \m(a)-sha\ as a girl's name is of Latin origin, and the meaning of Masha is "star of the sea". Masha is a variant of Mary (Latin): saint Jerome associated the Virgin's name with the Latin phrase "stella maris".
Masha is not a popular first name for females and an equally uncommon surname or last name for all people (2000 U.S. Census).
Displayed below is a comparison of the popularity of the girl name Masha and its source form. The only popular variation form ranked in the Top 1000/100 is Mary (#120). (2014 statistics).
Masha is also pronounced similarly to Maisha, Miesha, Mischa, Misha, Myesha and Myisha. Other suggested similar baby names are Basha, Casha, Dasha, Kasha, Maaja, Maeja, Maiga, Maisa, Maja, Marsha▼, Matha, Maysa, Mesa, Pasha, Sasha▼ and Tasha▼. These names tend to be more commonly used than Masha.