Name: Safi (صافي)
Meaning: Pure, just, righteous, pious.
Gender: male