GSR stands for Gaussian Short Rate model. It describes the short rate $r(t)$ dynamics under the Risk Neutral measure as:
$$
dr(t) = \kappa(t) \cdot (\theta(t) - r(t)) \cdot dt + \sigma(t) \cdot dW(t).
$$
Please, note that this document describes the QuantLib implementation, which is also described in the Andersen and Piterbarg book: Interest Rate Modeling. I would recommend reading this book.
Let me extend my answer to be more helpful.
The GSR model is actually a sub-class of the Affine Short Rate models. These models describe the short rate dynamics using the following SDE:
$$
dr(t) = \kappa(t) \cdot (\theta(t) - r(t)) \cdot dt + \sigma(t) \cdot \sqrt{\alpha(t) + \beta(t) \cdot r(t)} \cdot dW(t).
$$
Now you can see that the Vasicek, Hull-White, Cox–Ingersoll–Ross (CIR), GSR and many other models are just simplifications of Affine short rate models.
Until here I have only talked about one factor models. The theory can be extended to multi factor short rate models, where the dynamics of $N$ factors $x(t)$ are specified and then the short rate is given by a linear combination of those factors.
There is a lot to discuss about these subjects, I am just being as concise as posible. Please, let me know if there is anything else I can do to help you.