The meaning of the name Banafsha is Daughter of Abdullah al-Rumiyah; was a very pious and generous woman who gave much in charity (A.N)
The origin of the name Banafsha is