Название города происходит от двух угольных копей и двух рабочих посёлков, Анжерки и Судженки, заложенных на месторождениях угля в тайге по историческим меркам недавно – в 1897 году.
Анжерка получила название от реки Анжеры. Название тюркское, происхождение точно неизвестно. Краевед Владимир Шабалин в книге
«Тайны имён земли Кузнецкой» выдвигает гипотезу о том, что, раз тюркские корни «анг» и «жер»/«чер» означают «земля» и «зверь», значит, река получила имя из-за обилия пушного зверя в окрестных лесах.