Spanjolene ga byen navnet fra nahuatl som soldatene deres fra Tlaxcala brukte: Tzitzicastenango («Neslebyen»). Dens opprinnelige navn var Chaviar.