
The word "Shafi" (شافع) means "one who intercedes." Based on this meaning, the name "Abd al-Shafi" (عبد الشافع, AbdulShaafey) is not correct to use. If a similar name is desired, one may instead use simply "Shafi" or "Muhammad Shafi" (محمد شافع).
Allah the Almighty knows best.
Darul Ifta Al-Ikhlas, Karachi.
المعجم الوسیط: (487/1، ط: دار الدعوۃ)
’’الشَّافعُ : صَاحبُ الشَّفاعة. وناقةٌ أوشُاةٌ شافع: معها وَلدُها‘‘.