Naco es un término coloquial que se utiliza para describir a alguien con una apariencia o comportamiento desagradable, rústico o ignorante. Aunque el origen exacto del término no está claro, la palabra parece haber surgido a principios de los años 2000 en México. El uso del término generalmente se considera ofensivo y se usa para describir a personas con orígenes humildes, sin educación o sin clase social. En muchos casos, los mexicanos han sido acusados de ser nacos como resultado de su herencia cultural y su falta de recursos económicos.