When I think of trench coats, I tend to think of rain coats, but there are trench coats made especially to keep you warm in cold weather, rather than keep you dry in rainy weather. This can mean two things: either the coat is made of wool or of some other warm fabric and is cut in the style of a trench coat, perhaps with a belt, or it is a traditional trench coat with a warm inner lining. Just like regular trench coats, the popular colors for these are beige, black or grey.
Three very cool-looking examples, in my opinion:
Mens winter trench coats pictured:
Left: Promithi Mens Winter Fashion Slim Fit Stylish Trench Coat Jacket Outerwear, grey
Middle: New Men’s Stylish Trench Coat Winter Jacket Double Breasted Overcoat (COLOR : CAMEL | SIZE : XXL) by Jangle Charm, color: camel
Right: Zicac(TM) Woolen Cool Fashion Men Slim Fit Double Breasted Strap Trench Wind Coat Jacket Classical Man Overcoat Dresses, black