Этимология
Название город получил от реки Киржач. Оно входит в так называемую серию — куст идентичных географических названий, куда ещё относятся река Киржелка, а также небольшой ручей Киржень в Гагинском районе Нижегородской области. Все они соотносятся с мокшанским или эрзянским словом со значением левый, в разных диалектах имеющим форму «кержи», «керч» или «керш». Киржач был основан на левом берегу одноимённой реки, являющейся левым притоком реки Клязьмы.
География
Киржач находится в слабо всхолмлённой долине. С севера, востока и юга окружён лесами. Через город протекают река Киржач и её приток река Вахчилка. В нескольких метрах от устья Вахчилки находится искусственное Крутое озеро площадью 48 га (создано в 1965—1966 годах).
Ранее река Киржач была судоходна для достаточно больших торговых лодок (карбасов), но потом сильно обмелела, изменила берега и как водный путь более не использовалась.