El nombre de Izalco tiene su origen en el idioma Náhuatl (Itshalco), y significa: "Lugar en las arenas de obsidiana o Lugar en las arenas negras", puesto que itz-tl = obsidiana, sha-lli = arena, co = (lugar en).