The name Cardiff derives from the medieval Welsh name Caerdyf (modern Welsh: Caerdydd).
The name is composed of two parts:
- Caer: This is a common Welsh word meaning "fort."
- Taf/Taff: This refers to the River Taff, which flows through the city.
Therefore, Cardiff essentially means "Fort on the Taff."