Taff is the abbreviated version of the name Terence. Also the nickname given to a Welsh man.
' Andy whats Taff short for 'Terence said Andy'