Possibly a modern variant of Tavi or a diminutive form, with connections to Welsh naming traditions.
Like Tavey?
Swipe through thousands of names like it