Shafi means "One who intercedes and brings resolution between others, while also possessing the power to cure and restore. It is also revered as a name reflecting divine healing attributes.".
Shafi meaning in Urdu is: شافی، معالج، واسطہ کرنے والا
Shafi is of Arabic origin.
Shafi has 2 syllables.
Parents who liked Shafi also loved these names