Likely related to Welsh place-name elements like tref meaning 'homestead' or 'settlement.'
Like Treve?
Swipe through thousands of names like it