Arabic quṭn passed through Old Italian cotone and Anglo-French cotun. Middle English coton precedes today's cotton.
Merriam-Webster also gives the Arabic variant quṭun. It is an alternative form, not another step to put in order.
Source
Merriam-Webster: cottonThe noun's Word History gives this sequence and the alternative Arabic form.