Cadoc

Etymology
.