Clun takes its name from the river upon which it stands. The name derives from an earlier Colunwy and shares its very early British root with the Colne rivers, in Lancashire and Essex, each of which has a town of the same name on its banks.