No, Columbus did not discover America. He landed in the Caribbean islands and South America. Still, he did not reach the mainland of North America, which Indigenous peoples for thousands of years had already inhabited.