This is a question that has been debated for several thousand years. One popular myth, dating all the way back to Aristotle in the 4th century BC and which still endures somewhat today, is that it is simply a case of magnification caused by the Earth's atmosphere. While a "magnification" effect is taking place, it actually is going the other way and is more of a compression. Atmospheric refraction causes the Moon to appear very slightly smaller in the vertical axis when it is near the horizon vs. when it is high in the sky. This refraction, combined with the fact that the Moon is about 4000 miles further away when it is on the horizon, causes it to appear 1.5% smaller if you were to measure very precisely its apparent size on the horizon vs. higher in the sky.
Read more...