Where does “шарф” come from?
шарф (Russian) comes from Polish szarfa, from German Schärpe, from French écharpe, from Middle French escharpe, from Old French escharpe, from Frankish skirpa — bandoleer.
Ancestry of “шарф”, step by step
Words derived from “шарф”