Según la RAE apapacho
De apapachar.
1. m. Hond. y Méx. Palmadita cariñosa o abrazo.
Desde la lengua náhuatl “Apapachar” más que dar un abrazo o expresar afecto, tiene una definición poética extendida en el imaginario de los mexicanos y quiere decir “acariciar con el alma” .
El Diccionario breve de mexicanismos de Guido Gómez de Silva indica que la palabra proviene de a- + papacho, del verbo nahua papatzoa, patzoa, que significa “apretar”.
“De ahí se entiende que apretar algo se pudo trasladar a este apapacho que implica un abrazo y que generalmente implica un contacto físico”.
La cuenta @cultureando nos deja esta preciosa ilustración.