Махфуз родился в мусульманской семье из низшего среднего класса в квартале Гамалейя в Каире. Он был назван в честь профессора Нагиба Паши Махфуза (1882–1974), известного врача-копта, который его родил.
Махфуз родился в квартале Гамалия в Каире и был назван в честь профессора Нагиба Паши Махфуза (1882–1974), известного коптского врача, который его родил.