Flannel is a soft woven fabric, with a slight nap. It is often made from either, cotton, or blended with synthetic fibres.