San Marcos Tlacoyalco es una localidad del estado mexicano de Puebla.
Una hipótesis es que proviene de los términos en náhuatl Tlalcoyotl, zorro; atl, agua; y co, locativo.
Su significado sería «en el agua de los zorros».
Otra hipótesis es que proviene de los términos en náhuatl Tlacotl, vara; yahualli, redondez; y co, locativo.
Su significado sería «en el cerco o redondez de las varas».