What does Caradawc mean?

Caradawc meaning in Names Dictionary

Son of Bran.
Name Origin: Arthurian Legend
Name Gender: Male