From Welsh tref meaning "homestead" or "settlement"; also interpreted as "prudent."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Treva?
Swipe through thousands of names like it