Denim itself is not a fibre... Denim is a fabric which is mostly commonly made out of cotton fibres (which are natural). However today much more denim is being made from a cotton-synthetic fibre mix.
Most people assume that there are two kinds of fibres: natural ones, like cotton, wool and silk; and artificial ones synthesised out of petrochemicals like nylon and polyester. Viscose falls...