The place was originally named Tokkuztara, meaning "nine streams" because branches of the Ili River merged in the area. When a county was set up in 1932, Gongliu was chosen as the official name, which is an abbreviation of Gonggu Changliu ("巩固长留"), literally Stability and Long-lasting.[2]
1. On October 21, 2014, with the approval of the Xinjiang Uygur Autonomous Region People's Government, the original Dongmahalla Township was renamed Dongmahalla Town.[3]
2. In 2013, with the approval of the Xinjiang Uygur Autonomous Region People's Government, the original Agarsin Township was renamed Agarsin Town.
3. On July 13, 2016, with the approval of the People's Government of the Xinjiang Uygur Autonomous Region, the original Tikirik Township was renamed Tikirik Town.[4]
4. On January 24, 2013, with the approval of the Xinjiang Uygur Autonomous Region People's Government, it was renamed the original "Muhur Township" Koldeneng Town.