Actually, it is Cornish. Tre means town or settlement; vallyn is a mutation (common in Cornish grammar) of mellyn, meaning 'mill'.
In fact, the term is Cornish. "Tre" signifies a town or settlement, while "vallyn," a variant in Cornish grammar, corresponds to "mellyn," which means 'mill.'