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