Salazar, el topónimo Momostenango deriva de las raíces náhuatl «momoztli» o «momustrli» (español: «altar de ídolos») y «tenanco» (español: «lugar amurallado»), lo que significaría «lugar fortificado donde hay muchos ídolos».