Kenneth G. Wilson (1923). The Columbia Guide to Standard American English. 1993.
buckaroo, buckeroo (n.)
is the result of folk etymology, an Americanization of the Spanish vaquero, also meaning cowboy, and our southwestern version was no doubt influenced by the verb buck. It is slang and cowboy argot but widely used and understood over the whole country today.