Meaning:Willpower; Star of the sea; Beloved
Masha is a girl's given name of Latin origin. It is a diminutive of Maria and means "star of the sea" or "beloved." Masha is also an alternative spelling for the Quranic given name Mashaa, which symbolizes "will" and "willpower" for members of the Muslim faith. It is a fitting name for baby and a parent seeking a meaningful name for their beloved little star!
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.