Mahsa is a Persian name meaning 'like the moon' or 'moon-like.'
Like Mahsa?
Swipe through thousands of names like it