هو محمد بن إسماعيل بن صلاح بن محمد بن علي بن حفظ الدين بن شرف الدين بن صلاح بن الحسن بن المهدي بن محمد بن إدريس بن علي بن محمد بن أحمد بن يحيى بن حمزة بن سليمان بن حمزة بن الحسن بن عبد الرحمن بن يحيى بن عبد الله بن الحسين (١) بن القاسم بن إبراهيم بن إسماعيل بن إبراهيم بن الحسن بن الحسن بن علي بن أبي طالب (٢).