Mahdi July 22, 2016 Chinavod Boys Names with Meanings Leave a comment Mahdi is a name of Arabic origins. It is a variant of the name 'Mehdi', which means 'rightly guided'. Related posts: Mahdi, African name Mahdy, African name Muhtadi, African name Muhtadee, African name