San Mateo Zoyamazalco es una localidad del estado mexicano de Puebla.
Es parte del Coyotepec.
[3] El nombre «San Mateo» hace referencia al santo patrono de la localidad: Mateo el Evangelista.
El nombre «Zoyamazalco» proviene de los términos en náhuatl zoyatl, palma; maxaltie, bifurcación; co, locativo.
Su significado es «en la bifurcación de las palmas».