Shafiya means "One who makes an intercession or speaks favorably on behalf of another. This name carries the sense of advocacy and positive representation.".
Shafiya meaning in Urdu is: سفارش کنندہ، شفاعت کار
Shafiya is of Arabic origin.
Shafiya has 2 syllables.
Parents who liked Shafiya also loved these names