(While my question is little, this thread may later be useful for people who want to find out some specific English expression)
How would you call a hat like this in English? It ain't "top hat", and I cannot think of any other hat name (I'm not a native English speaker).
Want to try to find one like this on eBay/Amazon.