Safi (Arabic: صاÙي‎‎) is a masculine name of Arabic origin meaning "pure." It is often employed by Afghans as a "last name" to refer to their tribal lineage within the Safi tribe, a Gharghasht sub-tribe based in north-eastern Afghanistan and the Tribal Areas of Pakistan such as Mohmand and Bajaur Agency.
The name Salih is a Muslim baby name. In Muslim the meaning of the name Salih is: Good. Virtuous.
The meaning of the name “Saliha†is: “Virtuous, righteousâ€. Categories: African American Names, Arabic Names, Muslim Names. Used in: Arabic speaking countries. Gender: Girl Names.