wordhistories.net
the Romany origin of the British ‘chav’
UK, 1990s—either from Romany ‘Ĩhavo’, an unmarried Romani male, a male Romani child, or from English or Anglo-Romany ‘chavvy’, a baby, a child