hunch

“I bought it(=stock) on a hunch.”
What is the meaning for ‘hunch’ here?

A hunch is an “intuitive guess or feeling”, so with your sentence I assume it means that someone bought the stock (to sell I assume) because they had a feeling that it would sell well.