Where does “Zarafescu” come from?

Zarafescu (Romanian) comes from Romanian Zarafu, from Romanian zaraf, from Ottoman Turkish صراف, from Persian صراف, from Arabic صَرَّاف — moneychanger.

Ancestry of “Zarafescu”, step by step

StepLanguageWordMeaning
1RomanianZarafu—
2Romanianzarafmoney exchanger
3Ottoman Turkishصراف—
4Persianصرافmoney changer
5Arabicصَرَّافmoneychanger
Every word from Arabic صَرَّاف →Every word from Persian صراف →Every word from Ottoman Turkish صراف →