In Messico, charro è il termine che indica il tradizionale cowboy messicano e ha avuto origine nello Stato di Jalisco. Nel resto del paese il termine equivalente era vaquero.
In Spagna il termine charro indica il nativo della provincia di Salamanca, specialmente dell'area di Alba de Tormes, Vitigudino, Ciudad Rodrigo e Ledesma[1]. È verosimile che la tradizione del charro messicano derivi da cavalieri spagnoli provenienti da Salamanca e stabilitisi nello Stato di Jalisco.