In Britain there are many words to describe people from this social group, and they are often limited to a particular town or region. Other words with a similar meaning to chav are townie, scally, ned and charver. The word chav has become common in southern England, and is generally thought to come from Chatham girls (Chatham is a town in Kent.) Some people think, however, that the word comes originally from the Romany word chavo (boy), which is also the origin of the Spanish word chaval.
As quoted from the oxford university press.
I guess we are both right

F x