The meaning of Safi is Pure, just, righteous, pious.
Safi Name In Arabic : صافي
Safi Name In Bangla : সফি
Safi Name In Urdu : صفی
Safi Name In Hindi : सफी