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 refers to Cornish. "Tre" means town or settlement; "vallyn" is a variant in Cornish grammar that corresponds to "mellyn," which signifies 'mill.'