naco is a derogatory term with racial and class roots that mexicans use to describe people whose manners and tastes are considered to pertain to the lower classes. the word apparently originated in colonial times and referred to an indigenous servant of the spanish gentry.