¿Porqué a los salmantinos se les llama charros?

Desde el siglo XVIII, a los habitantes de la provincia de Salamanca se les conoce como "Charros", pero ¿porqué?La RAE dice que charro es un aldeano de Salamanca, especialmente de la región que comprende Alba,