A Welsh diminutive associated with David through the River Taff and familiar nickname use.
Like Taffi?
Swipe through thousands of names like it