Banafsha means "A woman of exceptional piety and generosity, known for her substantial charitable contributions. She was the daughter of Abdullah al-Rumiyah.".
Banafsha meaning in Urdu is: نیک اور سخی خاتون
Banafsha is of Arabic origin.
Banafsha has 3 syllables.
Parents who liked Banafsha also loved these names