Why are willow trees called willow trees?

They get their name from sallow (from Old English sealh, related to the Latin word salix). Salix is another word for willow.