Once upon a time (around 1800) calculations were done only with paper and pencil and the help of limited mechanical devices (abacus, Babbage machine). At the same time, large scale scientific engineering required the mass production of numerical results, mostly linear algebra but also solutions of non-linear equations.
Thus the task presented itself to accurately compute roots of polynomials and power series for, e.g., 3 decimals after the dot and to then, if desired, improve this result by blocks of 3 digits with minimal effort (some of these tricks are used today in Kahan summation and other operations that extend floating point arithmetic without resorting to multi-precision types). Methods were proposed by people like Ruffini, Horner, Holdred and probably others and some form of teachable algorithm was devised and widely taught.
It seems that the basic block that most people took away from this as characteristic is the synthetic division, so the names of the inventors of the root-computing algorithms were, over time, attached to parts or interpretations of synthetic division. As far as I understand, the name Horner is mostly used for the efficient evaluation scheme for polynomials
$$
p(x)=a_0+x(a_1+x(a_2+x(...+xa_n))).
$$
Such a grouping of terms can already be found in Newton's work. From inside out this reads as
$$
b_n=a_n\\
b_{n-1}=xb_n+a_{n-1}\\
...\\
p(x)=b_0=xb_1+a_0
$$
The tabular scheme that is frequently used for the computation is also given the name Horner
\begin{array}{c||c|c|c}
a_k&a_n&a_{n-1}&...&a_0\\
\hline
xb_{k+1}&*&xb_n&...&xb_1\\
\hline
b_k&b_n&b_{n-1}&...&p(x)=b_0
\end{array}
The Ruffini theorem or rule is now that the numbers computed in the above scheme give exactly the result of synthetic division
$$
p(y)=p(x)+(y-x)q(y)~~\text{ where }~~q(y)=b_ny^{n-1}+...+b_2y+b_1
$$
This result in itself was already known to antique-times mathematicians.
Now you can split $q$ by the same method as
$$
q(y)=q(x)+(y-x)r(y)\implies p(y)=p(x)+(y-x)(q(x)+(y-x)r(y)))
$$
and so on until finally you get $p(y)$ as polynomial $\tilde p$ in $(y-x)$.
$$
p(y)=\tilde p(y-x)\iff p(y+x)=\tilde p(y).
$$
If $y^*$ is a root of $p$, then $y^*-x$ is a root of $\tilde p$, so that the root set is shifted by $x$.