Taking in mind the medieval attitudes of people at the time, religion can be taken as a very important motive. This was the major cause for the Crusades in the early Middle Ages, and the spirit of spreading Christianity didn't die out. Instead, it changed to focus on the Muslims in Spain (finally thrown out of Granada by the Spanish Catholic Kings in 1492, that year marking the end of the Reconquista), as well as on the different tribes in Africa and new cultures in the Americas. Religion took on an important role as several monarchs encouraged and sponsored exploration, many maintaining they did so for Christianity, even if wealth was their number one goal.
Religion, even if important, wasn't the major cause. The motive which most influenced exploration and which was most important wasn't spiritual, but economical. Many people left Europe in order to flee from their poverty in Europe, where the aristocracy controlled all the lands. In the new lands, they could try make a new fortune. The search of spices (very precious at the time, and very expensive) was also very important, as well as the search for gold. Material profit was clearly what moved most people and made them want to explore, for this in turn led to rivalry between countries, as exploring countries gained wealth in the New World. Of course, other countries imitated them, also wanting wealth and power. It is clear that the desire to grow rich was what moved most of the people into the new lands... Not the desire to spread religion like a good selfless Christian