The given equation x^2 + y^2 = 25 represents a circle centered at the origin with a radius of 5. Testing option B, we substitute the coordinates into the equation to get (sqrt(10))^2 + (sqrt(15))^2 = 10 + 15 = 25. The point (3, 5) does not lie on the circle because 3^2 + 5^2 = 34, and (0, 0) gives 0 = 25. The point (1, 2) is also incorrect since 1^2 + 2^2 = 5. Therefore, the only point among the choices that lies on the circle is (sqrt(10), sqrt(15)).