A horizontal asymptote is a fixed value that a function approaches as x becomes very large in either the positive or negative direction. That is, for a function f(x), the horizontal asymptote will be equal to lim_(x->+-infty)f(x).
As the size of x increases to very large values (i.e. approaches infty), functions behave in different ways. Some simply get bigger and bigger forever (e.g. x^2). Others oscillate up and down (e.g. sinx). But others get closer and closer to a particular constant value. For instance, consider the hyperbola y=1/x.
When we input very large values of x (think of x=1000, x=1000000, x=1000000000 etc.), the value of 1/x becomes very small. It gets very close to 0. And if we plot points to see this visually, we find that the graph of y=1/x approaches the line y=0. We can observe the same effect when putting in very large negative values of x, too. So we say that y=0 is the horizontal asymptote of y=1/x.
If we shifted the entire graph upward, say y=1/x+5, then we would find that the graph approaches the line y=5 instead. That's because lim_(x->+-infty)1/x=0 and so all that's "left over" when considering the horizontal asymptote is the 5.
A couple of important notes. Firstly, even though the graph approaches the asymptote, it will never get there. There is no value of x we can input into y=1/x that will make y actually equal to 0! So even though the graph approaches a certain value (like x=0), it's critical to understand that "asymptotic behaviour" means you never actually get there.
Secondly, horizontal asymptotes tell you how a graph behaves at its extremities (i.e. as x->+-infty). It doesn't tell you anything about how the graph behaves "in the middle", near the y-axis. For instance, going back to our example of y=1/x, the graph has nothing to do with y=0 for small values of x. In some instances, such as y=x/(x^2+1), the graph can even cross the horizontal asymptote. This is a critical difference between horizontal and vertical asymptotes! (Vertical asymptotes are a different thing entirely, even though they look very similar.)