The hyphen is used in Welsh place-names in order to aid pronunciation by
showing that stress does not fall on the penultimate syllable. The
stress falls on the final syllable of this name and therefore the final
syllable is preceded by a hyphen.
The circumflex is essential to ensure correct pronunciation.