An interpolation polynomial is a polynomial that passes through a given set of data points and is used to estimate unknown values within the range of the dataset. It is a fundamental tool in numerical analysis, providing a means to construct new data points within the range of a discrete set of known data points.