Aḥmad Al-Maqrīzī

First name
Aḥmad
Middle name
ibn ‘Alī
Last name
Al-Maqrīzī