Treavor is a spelling variant of Trevor, a Welsh surname from a place name meaning large settlement.
Like Treavor?
Swipe through thousands of names like it