Etymology tree
Proto-Iranian *wardah
Old Persian *vr̥dah
Middle Persian gwl
Classical Persian گُل (gul)
Proto-Indo-European *h₂ep-
Proto-Indo-Iranian *Hā́ps
Proto-Iranian *Hā́fš
Old Persian 𐎠𐎱𐎡𐎹𐎠 (a-p-i-y-a)
Middle Persian ʾp̄
Classical Persian آب (āb)
Classical Persian گُلَاب (gulāb)bor.
Arabic جُلَاب (julāb)bor.
Italian giulebbe
Borrowed from Arabic جُلَاب (julāb).