Mehdi is a common masculine given name, meaning rightly guided. It is a variant alternative to Mahdi. People having the name Mehdi are in general originating from Iran mostly and sometimes India, Bangladesh, Pakistan, Afghanistan, Iraq, Azerbaijan, France, Morocco, Algeria, Saudi Arabia, Tunisia, United States of America.