Of Welsh and Irish origin.
From Welsh words “tref”, meaning village, and “mawr”, meaning large.
It was used as a surname in the form of “Trefor”.
When of Irish origin, it derives from Gaelic “Ó Treabhair”, meaning prudent, tight.
Variant is Trev.