[ 4 syll. ma-ha-vi-ra, mah-av-ira ] The baby boy name Mahavira is pronounced as Maa-HHaa-VIY-Raa- †. Mahavira is used mostly in the Indian language and its language of origin is Sanskrit. The meaning of the name is great hero.
Mahavira is rare as a baby boy name. It is not ranked within the top 1000.
† English pronunciation for Mahavira: M as in "me (M.IY)" ; AA as in "odd (AA.D)" ; HH as in "he (HH.IY)" ; V as in "vow (V.AW)" ; IY as in "eat (IY.T)" ; R as in "race (R.EY.S)"