Welsh; an ancient name of uncertain origin. There is a river with this name which appears to be derived from the word for "surfeit".