Of course, everyone knows perfectly well how to pronounce their own local place-names – and so it's perfectly natural to feel that the hyphen is unnecessary.
Wrth gwrs, mae pawb yn gwybod yn iawn sut i ynganu eu henwau lleoedd lleol nhw eu hunain – ac felly mae’n gwbl naturiol i deimlo bod y cysylltnod yn ddiangen.