Treyvaughn blends Trey with Vaughn, the latter from Welsh meaning "small," creating a modern compound name.
Like Treyvaughn?
Swipe through thousands of names like it