From Welsh tref meaning "homestead" or "settlement"; also interpreted as "prudent."
Like Treva?
Swipe through thousands of names like it