Safiyah \s(a)-fi-yah\ as a girl's name is pronounced sa-FEE-ah. It is of Arabic, Hindi and Swahili origin, and the meaning of Safiyah is "friend; pure".
Safiyah has 2 variant forms: Safia and Safiya.
Baby names that sound like Safiyah are Sofiah, Sofia and Sofya.