Literally,

cardigan n : knitted jacket that is fastened up the front with buttons or a zipper

Colloquially speaking, cardigans are a rather "uncool" garment, favoured by old men, girls and the muesli / quiche eating, sandal wearing Pascal programming community.

See also, 2CV - the favoured car of said groups.