A bull is something who is optimistic about the price of a particular asset increasing. This is often denoted by saying one is "bullish".
Some assets that that fall into this category:
When a market has the overall optimistic sentiment coupled with rising prices it is called a bull market (or a bull run).
This is the opposite of a bear.