Found something lovely on Wikipedia:
A
"List of names in English with counterintuitive pronunciations"
With several sub-links to individual lists. Although I just browsed the English place names lists a bit, and don't think everything on them is counterintuitive.
But I've already come up with a question for our British friends: The list gives the pronunciation of Alnwick as /ˈænɪk/, but I've been there and am pretty sure the locals say /ˈᴧnɪk/. Does anybody really say /ˈænɪk/?