[ 2 syll. mes-ha, me-sha ] The baby girl name Mesha is pronounced MEY-SHaa- †. Mesha is of Sanskrit origin. The name Mesha means 'ram'. Variant forms of Mesha include the names Meshah and Meshal. See also the related form, the English Tamesha.
Mesha is uncommon as a baby girl name. It is not in the top 1000 names.
Baby names that sound like Mesha include Meisha (English), Maaja, Maasai, Maca, Macee, Macey (English), Macha, Machee, Machey, Machi (Japanese), Machika, Machy, Maci (English), Macie (English), Mackey (English), Mackie (English), Macy (English), Maecee, Maecey, and Maeci.
† English pronunciation for Mesha: M as in "me (M.IY)" ; EY as in "ate (EY.T)" ; SH as in "she (SH.IY)" ; AA as in "odd (AA.D)"