More info about the name "Mahdi"
Mahdi is a name of Arabic origins. It is a variant of the name 'Mehdi', which means 'rightly guided'.
Mahdi is a name of Arabic origins. It is a variant of the name 'Mehdi', which means 'rightly guided'.
Mahdi Kamrany - athlete