This Princess Diana photo contains
boater, leghorn, panama, panama hat, sailor, skimmer, straw hat, fedora, felt hat, homburg, stetson, trilby, beaver, and castor.
There might also be
snap brim hat, porkpie, porkpie hat, cavalier hat, and slouch hat.