A bit late (hardly use LJ these days), but the best link is probably this one (http://www.sarahbromley.co.uk/scally/summary.html/) which mentioned the northern variant "Charv", which is argued came first (despite continued claims that Chav means "Cheltenham Average" meaning working class girls who didn't get to go to Cheltenham Ladies' College.
no subject