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.