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