It has been many years since you asked this question. I assume that over time you have compiled meaning definitions and distinctions for the other terms in your list. However, there are terms not defined by @josh's response (A response which I have relied on multiple times, thank you for posting it @josh). Personally, my background is in Lattice QCD, which is both a quantum field theory and statistical field theory. So I have also had to sit down and organize the meanings of all these terms. I give a much more directed discussion of these concepts in regards to thermodynamic partition fxn and free energy, $F$ in (Susceptibilities and response functions). Here's the BIG picture I have come up with during my PhD program.
The problem is that a lot of people are confused about this and so OFTEN times people just define their own lingo. They are all mostly the same, but when you include some interaction term or start shifting complex poles around these things can become murky. To be facetious, everything is the same if you don't want to think too hard about it, hence why there's so much confusion.
----The Short and Sweet----
First and foremost, all propagators, Green fxns, Wightman, and linear response fxns can ALWAYS be understood as 2pt-correlation functions (discussed at length below).
Green fxns, Linear Response fxns, Propagators
- The linear response function IS a Green function.
- The propagator of a non-interacting field theory IS a Green function (fxn).
- The propagator of an interacting field theory is a convolution between the non-interacting theory's Green function and a "spectral function" (Kallen-Lehmann Spectral representation). Thus the propagator is either a green fxn or a linear combination of green fxns... Easy!
Contour Integration
- The adjectives "causal/retarded" and "Feynman" can be applied to either propagators or Green fxns. They describe the contour used to integrate around the poles of the propagator/green fxn. This is discussed in David Tong's QFT Lecture notes and G.K. here ( Causal propagator and Feynman propagator ).
- Generally retarded/causal $n$-point fxns can be expressed (Peskin v.s. Tong Lectures & Wiki respectively):
$$ D_{Retarded} = \Theta(x^0-y^0) \left< [\phi(x), \phi(y)] \right> $$
$$ D_{Retarded} = \Theta(x^0-y^0) \left< \phi(x), \phi(y) \right> $$
These propagators satisfy the causal property so they are also a linear response function $\chi$ (tong).
- The Feynman a.k.a. Time ordered propagator has a uniform convention in the literature.
$$ D_{Feynman} = \Theta(x^0-y^0) \left< \phi(x), \phi(y) \right> + \Theta(y^0-x^0) \left< \phi(y), \phi(x) \right> = \left< \mathcal{T} \phi(x) \phi(y) \right>$$
- The Wightman function is by definition just a correlation function (Peskin, Zee, Zuber, Huang). Nothing special, except that they are the building blocks of other propagators.
$$\Delta^{(+)} = \left< \phi(x) \phi(y) \right>$$
$$\Delta^{(-)} = \left< \phi(y) \phi(x) \right>$$
$$ D_{Retarded} = \Theta(x^0-y^0) \left( \Delta^{(+)} - \Delta^{(-)} \right)$$
$$ D_{Feynman} = \Theta(x^0-y^0) \Delta^{(+)} - \Theta(y^0-x^0) \Delta^{(-)}$$
----Linear Response Fxns are 2pt correlation fxns----
I'll start with Kubo formulae.
This derivation follows Tong "Kinetic Theory", Gale $\&$ Kapusta.
Assume we have some system at equilibrium and apply a small perturbation to it.
This looks like an equilibrium Hamiltonian $H_0$ and the perturbation $V_I$,
$$H(t) = H_0 + V_I(t) $$
For this example, let it be that we have applied an electric field to a wire.
Then the linear response function will end up being the conductivity.
We write the interaction potential as some source term, $\phi$ (time dependent, external, c-valued, scalar field) multiplied by an an observable, $J$ like,
$$V_I(t) = \phi(t) J(t)$$
Now consider the expectation value of the observable, $J(t)$ after perturbation $V_I(t)$ is applied.
$$\left< J(t) \right> = \left< U^{-1}(t,t_0) J(t) U(t,t_0) \right>_{eq} $$
Where by the Schwinger-Dyson series (https://en.wikipedia.org/wiki/Dyson_series)
we have that $U^{-1}(t,t_0) = \mathcal{T}\exp(- i \int_{t_0}^t dt' V_I(t'))$, which to linear order gives:
$$\left< J(t) \right> \approx \left< \left(1 + i \int_{t_0}^t dt' V_I(t') \right) J(t) \left(1 - i \int_{t_0}^t dt' V_I(t') \right) \right>_{eq} $$
We can expand this expectation value by distribution property and dropping the non-linear term $\propto \left( \int_{t_0}^t dt' V_I(t') \right)^2$. We are left with,
$$\left< J(t) \right> \approx \left< J(t) \right>_{eq} + \left< i \int_{t_0}^t dt' V_I(t') J(t) - i \int_{t_0}^t dt' J(t) V_I(t') \right>_{eq} $$
$$\left< J(t) \right> \approx \left< J(t) \right>_{eq} + i \left< \int_{t_0}^t dt' [ V_I(t'), J(t) ] \right>_{eq} $$
Insert definition of $V_I$ from above and subtract equilibrium value of observable
$$\left< J(t) \right> - \left< J(t) \right>_{eq} = \delta \left< J(t) \right> \approx i \int_{t_0}^t dt' \phi(t') \left< [ J(t'), J(t) ] \right>_{eq} $$
Let the source be turned on infinitely long ago ($t_0 \rightarrow -\infty$) and insert heavy-side function ($t \rightarrow \infty$).
$$\delta \left< J(t) \right> \approx i \int_{-\infty}^{\infty} dt' \Theta(t-t') \phi(t') \left< [ J(t'), J(t) ] \right>_{eq} $$
We can group terms to define the linear response function, $\chi$. Where due to time translation invariance,
$$i \Theta(t-t') \left< [ J(t'), J(t) ] \right>_{eq} = \chi (t',t) = \chi (t' - t)$$
Thus we arrive at our final expression.
$$\delta \left< J(t) \right> \approx \int_{-\infty}^{\infty} dt' \phi(t') \chi (t'- t) $$
We see here that $[ J(t'), J(t) ] = J(t')J(t) - J(t)J(t')$ so the linear response function is equivalent to a 2pt correlation function. Furthermore the form $i \Theta(t-t') \left< [ J(t'), J(t) ] \right>_{eq}$ matches Peskin's definition of the retarded green function, (a.k.a. free field propagator)
We can also generalize, to when the observable in the expectation value and the observable in the observable in the Hamiltonian aren't the same observable. The observable being measured isn't the observable coupled to the source term.
For example,
$$\left< \mathcal{O}_i(t) \right> \approx \left< \mathcal{O}_i(t_0) \right>_0 + i \int dt' \phi(t') \left< [ \mathcal{O}_j(t'), \mathcal{O}_i(t_0) ] \right> $$
Then you are calculating a cross-correlation function.
----Propagators are 2pt correlation fxns----
The Functional Formalism of QFT will show us that the propagator is a 2pt-correlation function.
To arrive at the QFT functional formalism we start from the path-integral formulation of Quantum mechanics transition amplitude and add a source term (THIS IS WHERE @josh ENDED HIS ANSWER, so we're just picking up where he left off... see also https://en.wikipedia.org/wiki/Path_integral_formulation#Path_integral_formula)
$$ \mathcal{Z}[J] = \int D_{\phi} e^{-S_E[\phi] + i\int d^4x J[x]\phi[x])} $$
Exactly as in our linear response discussion, our source term is a field $\phi$, with an observable/current $J$.
Note that to our wick rotated Euclidean Action $S_E$ is equivalent to the Hamiltonian http://www.math.ucr.edu/home/baez/classical/spring_garett.pdf) So that $\mathcal{Z}[J]$ is not only a transition amplitude, but a generalized partition function.
Essentially we have associated a Boltzmann factor to every possible field configurations.
This Boltzmann factor defines a probability measure known as the Gibbs Measure.
$$ \mathcal{Z}[J] = \int D\mu\{x\} e^{ \int d^4x J[x]\phi[x]}= \mathbb{E}\left[ \exp[i\int d^4x J[x]\phi[x] ]\right] $$
$$ D\mu\{x\} = D_{\phi} \frac{e^{-S_E[\phi]}}{\mathcal{Z}[0]} $$
Using the Gibb's Measure we now see that the generating functional is the Moment Generating function from probability theory whose argument is a set of stochastic variables (the quantum fields $\phi[x]$).
A $\#$pt-correlation function (shortened to $\#$pt-function) can be expressed via functional derivatives of the generating functional. $$ \left< \prod_k \phi[x_k] \right> = (-i)^n\frac{1}{\mathcal{Z}[0]}\frac{\partial^n\mathcal{Z}}{\prod_k \partial J[x_k]}|_{J=0} $$
Then, by definition, the $n$-point function are the $n^{th}$ moments of the Gibbs measure.
We can see by definition that the transition amplitude is the 2nd moment of the Gibbs measure. Thus, the propagator is a 2pt function
----Green Functions are 2pt correlation fxns----
As stated the Green fxn is a free field limit of the propagator. But this case is analytically solvable so rather than just giving an argument we can show for the free scalar field that the 2-pt function is its Green fxn.
In "QFT in a NutShell" CH 1.3, Zee uses a Gaussian integration identity to rewrite the generating functional from above (in the free field limit) as,
$$Z[J] = Z[J=0] e^{\frac{i}{2} \iint d^4x' d^4y' J(x') G_F(x'-y')J(y')}.$$
Taking the functional derivative
\begin{align}
\frac{-1}{Z[0]}\frac{\delta^2 Z[J]}{\delta J(x) \delta J(y)} \big\vert_{j=0} &= \frac{-1}{2Z[0]}\frac{\delta}{\delta J(x)} \left( Z[j] \left( \int d^4y' G_F(y'-y) J(y') + \int d^4x' J(x') G_F(x'-y) \right) \right) \big\vert_{j=0}
\\ &= \frac{1}{2Z[0]} \left( Z[J] \times 2 G_F(x-y) \right) \big\vert_{j=0}
\\ &= G_F(x-y)
\end{align}
Thus we arrive at the previous stated claim that for the Free Field the propagator yields the Green fxn.
Since the green function is the propagator for a free field and all propagators are 2pt fxns then.... (drum roll please)... All Green fxns are 2pt fxns.
----A connection between propagators, green fxns, and linear response fxns----
We could have short cut all these derivations and simply done a Volterra expansion (like a Taylor expansion but with convolutions instead of derivatives - https://en.wikipedia.org/wiki/Volterra_series#Continuous_time).
To linear order the Volterra expansion is... you guessed it!
$$\left< J(t) \right> \approx \left< J(t) \right>_{eq} + \int_{t_0}^t dt' \phi(t') \chi (t'- t) $$
Note that we have truncated our non-linear Volterra expansion at linear order so we choose to have a linear system for which Green function approaches could solve.
To beat a dead horse: It says on the wiki page for green functions "If the operator is translation invariant then the Green's function can be taken to be a convolution operator. In this case, the Green's function is the same as the impulse response of linear time-invariant system theory."
Furthermore, the source term, $\phi(t)$ in my perturbation, $V_I(t)$, is equivalent to the "driving force" that @josh refers to as $\rho$. From this Volterra series vantage point you can see how our answers are connected.
If you want to consider non-linear interactions, then you can't truncate your Voltarre series at first order and your response kernels become non-linear. The whole system is no longer solvable with a measly Green function! You'll need higher order Feynman diagrams with loops and vertices and all that garbage.
---------------CITATIONS---------------------------
https://ocw.mit.edu/courses/physics/8-324-relativistic-quantum-field-theory-ii-fall-2010/lecture-notes/MIT8_324F10_Lecture7.pdf
David Tong "Kinetic Theory lecture notes" http://www.damtp.cam.ac.uk/user/tong/kinetic.html
David Tong "QFT lecture Notes" http://www.damtp.cam.ac.uk/user/tong/qft.html
Gale Kapusta "Finite Temperature F.T."
Le Bellac "Thermal F.T."
Peskin $\&$ Schroder "Intro to Q.F.T."
Huang "Operators to Path Integral"
Zee "Q.F.T. in a Nutshell"
Itzykson Zuber "Intro to Q.F.T."