Name Mehdi is a male name and the origin of Mehdi is Iranian. Meaning of Mehdi in Iranian is "Guided".
Have fun!
Have fun!
Didn't find the answer you were looking for?