Shaafi means "One who advocates on behalf of others, standing between disputing parties to bring reconciliation. This name embodies the role of one who pleads the case of others.".
Shaafi meaning in Urdu is: شفاعت کنندہ، واسطہ دار
Shaafi is of Arabic origin.
Shaafi has 2 syllables.
Parents who liked Shaafi also loved these names