Shafia means "Carries meanings of compassion and intercession for others. It represents a woman who mediates and brings comfort through her advocacy.".
Shafia meaning in Urdu is: رحم دلی اور سفارش
Shafia is of Arabic origin.
Shafia has 2 syllables.
Parents who liked Shafia also loved these names