Name مهدي generally means Another name for prophet Muhammad or Guide one, and is a Unisex name, which means both Boy's and Girl's can have this name. Name مهدي has African, Iranian (Persian), Arabian, Indian origin and people with name مهدي are mostly Muslim by religion. . This name is associated to God/Goddess Prophet Mohammed (SAW) |