Ancient Indian astronomers, most notably Aryabhata in the 5th century CE, scientifically explained that solar eclipses occur when the Moon passes between the Earth and the Sun, blocking the Sun's light. This replaced mythological explanations with mathematical and observational astronomy.