Muhammad bin al-Hanafiyah

Muhammad bin al-Hanafiyah (), atau nama aslinya Muhammad bin Ali bin Abi Thalib, adalah salah seorang anak dari Ali bin Abi Thalib. Ibunya adalah Khaulah bin Ja'far dari Bani Hanifah, yang dinikahi Ali setelah wafatnya Fatimah az-Zahra putri Nabi Muhammad. Ia lahir sekitar tahun 636 di Madinah, yaitu pada masa pemerintahan Utsman bin Affan.