Persian/Urdu name combining 'mah' (moon) and 'rosh' (face), meaning 'one whose face shines like the moon.'
Like Mahrosh?
Swipe through thousands of names like it