a piece of clothing without sleeves that has buttons down the front, often under a jacket as part of a man’s suit
waistcoat
a warm piece of clothing with long sleeves, made of knitted wool or other material and worn on the upper part of the body
sweater / jumper
a piece of clothing, usually made from wool, that covers the upper part of the body and the arms, fastening at the front with buttons, and usually worn over other clothes
cardigan
loose clothes consisting of trousers and a jacket, worn especially for sport