Se llama San Mateo en honor al santo patrono del lugar y el segundo nombre a consecuencia de que el "Río Hondo" pasa cerca del municipio. En la época de la colonia se llamó "Xaltengo" en náhuatl y "Yegoyoxi" en zapoteco; en ambas lenguas significa "Río de arena".

Su fiesta principal es el 9 de marzo, que se celebra al Señor de las 7 velas; el 21 de septiembre se celebra a San Mateo.

Son mixteco.

El molito de frijol y de quelite.

| Estado | Oaxaca |
| Cabecera | San Mateo RÃo Hondo |
| Población | 824 hab. |
| Gentilicio | |
| Municipios de Oaxaca | |
| Superficie | 234 km2 |
| Información proporcionada por el Instituto Nacional para el Federalismo y el Desarrollo Municipal (INAFED) | |