His name is derived from the British Cadwallon .
His name comes from the British name Cadwallon .