Etymology tree
Aramaic צפרder.
Arabic زَعْفَرَان (zaʕfarān)bor.
Medieval Latin safranumbor.
Old French safran
French safran
Inherited from Old French safran, borrowed from Medieval Latin safranum, borrowed from Arabic زَعْفَرَان (zaʕfarān), from Aramaic צפר.