Taffy is a
slang term for a native of the country of
Wales.
It's origin is from the Welsh pronounciation of David, which is spelled in Welsh Dafyd, who is the patron saint of Wales. Another probable source for the term is the word Taffia, meaning beloved in Celtic.
Thanks to BlueDragon