Question is imaam mehdis name mehdi or Muhammad?
Answer: ‘Mahdi’ means ‘rightly guided’. This will be the title of Imam Mehdi. His birth name will be Muhammad, as stated in the Hadeeth of Abu Dawood pg. 588 Hadeeth No. 4282
عن النبي صلي الله عليه و سلم قال: لو لم يبق من الدنيال إلا يوم-قال زائدة: لطوّل الله ذلك اليوم حتي يبعث رجلا منّي أو من أهل بيتي يواطئ اسمه اسمي و اسم أبيه اسم أبي.