El término "naco" hasta donde yo sé y he escuchado, proviene de la lengua nahuatl y significa muchacho
Es interesante descubrir que hay similitud de palabras con la lengua totonaca y la nahuatl, algo se aprende siempre
También, hay que recordar que es el nombre de un poblado en Arizona
Como escribieron arriba, es un término que el comediante mexicano Luis de Alba acuño con uno de sus personajes para referirse a gente inculta y de barriada; aunque ahora se le da más a aquella que de plano habla sin saber o sin conocer lo que expresa o quiere aparentar algo que no es, alejándose de sus raíces
El ejemplo claro de la aplicación despectiva de esa palabra, lo tenemos con quién escribió de manera burda y soez sobre la progenitora de quién elabora la pregunta
Como dicen por ahí, para muestra basta un botón y es el más puro ejemplo de lo que Luis de Alba quiso dar a entender