A distribution over functions
Ordinary regression fits one function to your data. A Gaussian process does something stranger and more useful: it represents a probability distribution over all functions that could fit, and updates that distribution as data arrives.
Before seeing data, the GP prior expresses a vague belief, typically that the function is smooth and hovers around some mean. After observing a few points, the posterior keeps only the functions consistent with them. Where you have data, almost all plausible functions pass through the same place, so the spread is tiny. Away from data, many functions remain compatible, so the spread is wide.
The standard reference is the 2006 book "Gaussian Processes for Machine Learning" by Carl Rasmussen and Christopher Williams, which remains the definitive treatment.

