The only free and comprehensive online etymological dictionary of the Spanish language
caravanero (Noun) "caravan leader"
From caravana.