The correct option is B Amerigo Vespucci
Amerigo Vespucci made about 3 to 4 voyages and landed on mainland America. He realised Columbus had not reached Asia but landed on a new continent. He named it "New World". Later, while preparing the new world map, a German cartographer re-named the New World as America, after Amerigo Vespucci.