algodon (Old Portuguese) comes from Andalusian Arabic قطن, from Arabic قُطُن, from Arabic قُطْن — cotton.