Cardigan is an anglicisation of the Welsh Ceredigion meaning "Ceredig's land." The town's Welsh name Aberteifi means "mouth of the Teifi."
For the Welsh "Ceredigion" refers only to the name of the county, whereas in the past "Cardigan", for the English, referred to both town and county. Distinction was later made by the county being referred to as Cardiganshire, although since 1996 it is referred to as Ceredigion in both languages. For more information, see Cardigan, Cardiganshire at genuki.org.uk and also Wikipedia
Maps and Gazetteers