Protector; defender. English form of a Welsh name meaning battle or warring. From the Old English name Ceadda which is of unknown meaning, possibly based on Welsh cad "battle". This was the name of a 7th-century English saint. Borne primarily by Catholics. This is also the name of a country in Africa, though it originates from a different source.
Can you guess my name? lol








