¿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…