What does the name Mesha mean? What is the meaning of the name Mesha?

Meaning of Mesha: Name Mesha in the Hindi origin, means Born under the emblem of Aries.. Name Mesha is of Hindi origin and is a Boy name. People with name Mesha are usually Judaism by religion.