Modern elaboration of Trevor, a Welsh place name meaning large settlement or homestead.
Like Trevaris?
Swipe through thousands of names like it