The cowboy hat is a fashionable and functional hat. It is traditionally worn by farmers, ranchers and cowboys for its protection against nature’s elements. It is also quite stylish.
Many hat companies offer cowboy hats in different colors, sizes and fabrics. The famous "ten gallon" cowboy hat was the traditional attire of Mexican nobility.