A list of English names with unexpected (in some cases unexpectable) pronunciations.
Abergavenny: Abergnny (hard ‘g’)
Alnwick: Annick
Arbuthnot: A-buth-not
Auchinleck: Afflck (or as spelt)
Beauchamp: Beecham
Beaufort: Bofoot
Beaulieu: Biew-li
Belvoir: Beava
Bethune: Beaton
Blenheim: Blenim
Bolingbroke: Bullingbrook
Borrowes: Burrows
Broughton: Brawton
Buccleuch: Buckloo
Burgh: Bura
Bury: Berry
Caius: Keys (College)
Calverley: Cahvaly
Capell: Cayple
Carnegie: Cahnggie
Cecil: in the family, Sissl
Cirencester: Sista, or Saye-ren-sesta
Continued until Z!
http://www.johntrainbroadside.com/english-family-and-place-names/