CU Dictionary says: an insulting word for someone, usually a young person, whose way of dressing, speaking, and behaving is thought to show their lack of education and low social class
But nowadays many Chavs in the universities, often found on Med. holidays, on TV, and on cheap flights!