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 صراف