Ali was nicknamed al-Hafiz because he
Deputized for the prophet
Wrote down many Hadith
memorized the Qur'an
Fought the battle of Khandaq
Correct answer is A
Ali was nicknamed al_Hafiz because he deputized for the prophet. The Shiite claim was that 'Ali was the most suitable candidate for he was the closest relative of the Prophet.