Then in south Louisiana, we have Yscloskey, a village (of sorts) where the first S is silent - why-closs-key. We also have Nachitoches, pronounced Nak-a-tish (trailing ES totally silent) not too far from Nacadoches, where you DO pronounce the trailing ES, as Nak-a-do-ches.
Part of our problem is that a lot of our place names were taken from the names used by the native Americans of the Choctaw nation, but the Choctaw language is not a written language, so the French explorers had to transliterate spoken Choctaw to written French. Which leads us to such strange names as Tchopitoulas (meaning "people who live by the water"). Or Bogue Chitto - black squirrel creek.
I was always amused by the UK place called Cholmondeley - pronounced chum-lee, or so I've been told. My ancestry research tells me that I have at least some ancestors from Worchestershire, which we pronounce woost-er-sheer.
I guess it could be worse.