More precisely - British slang for a resident of Cardiff and it's
environs (from the River Taff which runs through it). Derived from the days when Cardiff was the busiest sea port in the world (due to coal exports) - "Taff" or "
Taffy" was a reference to the workers on
the docks.