Where does “taffy” come from?
Taffy is an English nickname derived from Welsh Dafydd, which comes from Koine Greek Δαυίδ, ultimately from Hebrew דָּוִד, a name of uncertain original meaning.
taffy (English): A Welshman
Ancestry of “taffy”, step by step