A Welshman. So called from David, a very common Welsh name. David, familiarly Davy, becomes in Welsh Taffid, Taffy.
See a map of "" in the Visual Thesaurus