Who was the first person to prove that earth is round and spherical?
Christopher Columbus The last person said Christopher Columbus ... which is wrong. He was the first person to sail around the world, thus proving it was round; but Christopher Columbus never "sailed around the world" and he certainly didn't prove that the earth was round. Babylonian and Greek mariners knew the Earth was round over 2500 years ago. They knew because ships appeared to go below the horizon as they sailed. There's really no way…
Ptolemy was the first person to introduce the theory of a geocentric universe, a universe in which everything revolves around the earth itself. But in 1543, Nicolas Copernicus was the first person to introduce and prove the idea that the universe is heliocentric, a universe in which everything revolves around the sun.
Philosophers from Pythagoras to Aristotle postulated a spherical Earth on various grounds of observation of phenomena. Eratosthenes in about 240 BCE took measures of the Sun's shadow at the same time at different places and was able to demonstrate the curvature , estimating it's circumference within about 10 per cent error.
What every day observations might have helped scientists to show that the Earth is roughly a sphere?
Now that we have access to space, the easiest way to prove the Earth is spherical is to leave it and view it from a distance. Astronauts and space probes have done just that. Every picture of Earth ever taken shows only a circular shape, and the only geometric solid which looks like a circle from any direction is a sphere.
Sometimes people say, "Scientists can't prove anything! They can't prove anything they haven't actually observed. So they can't prove dinosaurs walked the Earth!" But is this true? Yes, it's always possible scientists have got something wrong. But of course, that doesn't mean they don't have excellent evidence - good enough that they're justified in feeling sure. After all, in court, people are to prison for committing crimes no one else saw them commit. But if…