La palabra Xochiapulco proviene de las raíces náhuatl Xóchitl - Flor- y Apulco - que es el nombre del río que pasa a orillas del municipio y uno de los más caudalosos de la región-, por lo que significa "Flor del Apulco".