I know of the green man. shocked He's one of my favourite 'Mythological' creatures.

But why would a nature spirit wear a top hat?
Not questioning your knowlage, just wandering.