Welsh, of uncertain origin, possibly from the vocabulary word cār, "love", but probably a diminutive of Ceridwen, "holy poetry".