Then of course there's Derby and Berkshire, pronounced Darby and Barkshire in England.
Cirencester used to be Sissiter, but that seems to have pretty well died out, and it gets pronounced the way it's spelt.
The same with "Sawbridgeworth" down my way, which used to be "Sapsworth".