Leif Erikson and possibly other Vikings.
Christopher Columbus was not the first European to visit the Americas. Leif Erikson, and possibly other Vikings before him explored “Vinland” in modern Canada circa 1000 CE. Columbus also never reached any land that forms part of today’s mainland United States.