No, Christopher Columbus did not sail on the Mayflower. Columbus was an Italian explorer who completed four voyages across the Atlantic Ocean, opening the way for the widespread European exploration and colonization of the Americas. His first voyage was in 1492, during which he landed in the Bahamas.
The Mayflower, on the other hand, was an English ship that transported the Pilgrims from England to the New World in 1620, long after Columbus’s voyages. The Pilgrims were a group of English settlers seeking religious freedom, and their journey led them to establish the Plymouth Colony. So, while both Columbus and the Mayflower are significant in the history of exploration and settlement in the Americas, they are separated by nearly 130 years and are associated with different historical events and groups of people.