How do locals pronounce the name of the town of Cirencester in Gloucestershire?

Is there a reason that Gloucester, Worcester, and Leicester lost their “ch” but places like Manchester and Dorchester didn’t? Are Gloucester and the others older?

[sorry for the hijack, Satyagrahi]