The meaning of the name Trevain is Farm By The Water. The origin of the name Trevain is English. This is the culture in which the name originated, or in the case of a word, the language.
From the village of Trevone near Padstow, England. Derived from the old Cornish words 'tre avon'