caballero (n.) Look up caballero at Dictionary.com
1861, "a Spanish gentleman," from Spanish caballero, from Latin caballarius, from caballus "a pack-horse, nag, hack" (see cavalier (n.)). Equivalent of French chevalier, Italian cavaliere. Also a kind of stately Spanish dance.