Zhangjiakou was historically known to the Europeans as Kalgan until the mid 20th century. This name derives from the Mongolian name of the city,

, "Chuulalt haalga" or shorter,

, "haalgan" which means "the gate" (in the Great Wall). In Manchu, the city is known as

(Imiyangga jase).