Arabic Meaning: The name Safa is an Arabic baby name. In Arabic the meaning of the name Safa is: Innocent. Muslim Meaning: The name Safa is a Muslim baby name. In Muslim the meaning of the name Safa is: Clarity. Purity. Serenity.he name Safa is an Arabic baby name. In Arabic the meaning of the name Safa is: Innocent. Muslim Meaning: The name Safa is a Muslim baby name.