A person who sells ribbon and hats is typically called a milliner or a haberdasher.
A chef
basebal hat
The Hatter
$5.00
I would call it a hard hat
from a template in the shape of the hat with starched material Butterick sells patterns for them.
Probbly Yankees
The Bowler and the Derby is the same hat. The British call the hat a Bowler. The Americans call the hat a Derby.
Try torsade! A torsade is a twisted cord or ribbon often used as a hat ornament!
sparkle ribbon princess hat and funky gir glasses
A "top hat" is a type of hat that is often associated with magicians, so in this case, you would call it a "sitting top hat."