Ибн Хазм
Various early Muslim exegetes, including Jaʿfar al-Sadiq, Sufyan ibn `Uyaynah, Ibn Hazm, al-Qurtubi, Ibn Hajar al-Asqalani, have given their own versions of lists of 99 names.