Muhammad ibn Mahmud ibn Ahmad al-Hanafi al-Babarti

Full Name
Muhammad ibn Mahmud ibn Ahmad al-Hanafi al-Babarti
 
Arabic Variants
محمد ابن محمود ابن أحمد الحنفي البابرتي