This Brooke Shields photo contains
a snap brim hat, a fedora or felt hat or homburg or stetson or trilby, and a campaign hat.
There might also be
a porkpie or porkpie hat, a boater or leghorn or panama or panama hat or sailor or skimmer or straw hat, and a dress hat or high hat or opera hat or silk hat or stovepipe or top hat or topper or beaver.