Cadwgan, also spelt Cadwgawn, is a medieval Welsh name meaning "battle honour". Anglicized as Cadogan.