I would also have to say the answer is B. "New World" is how Europeans of the fifteenth and sixteenth centuries referred to the contents of North and South America.
Because the land that Christopher Columbus landed on was only inhabited by Indians (not from India), they called the new territory the new world. They had "accidently" discovered land that they didn't know existed.
Hopefully this helps.