Zarafshan means "A name suggesting one who disseminates riches and bestows prosperity, conveying the image of generosity extending to all forms of blessing and abundance.".
Zarafshan meaning in Urdu is: سونا پھیلانے والی، نیکیاں پھیلانے والی
Zarafshan is of Arabic origin.
Zarafshan has 3 syllables.
Parents who liked Zarafshan also loved these names