CammLann is a Welsh variant of a Latin word "Camboglanna" meaning "Crooked Bank"
Yeah, give the boy an early complex...