From Polish palto, Russian пальто́ (palʹtó), Italian paltò, all from French paletot, from Middle English paltok.