Thermal socks are meant to be thick, warm, and insulating. So wool is the material most often used to manufacture them. Cotton, as a rule, is seldom used to knit thermal socks. Cotton is a breathable material but not as insulating as wool, so it's not as helpful as wool, this wool is the most widely used material for the manufacturing of thermal socks.