As stated in a comment, the property that you define is called "local Lipschitz continuity" and is much stronger than continuity. Indeed, you are requiring some form of quantification of the rate at which $f(a+h)$ approaches $f(a)$ when $h \to 0$. More precisely you ask that the convergence be at most linear. Continuity just requires that $f(a+h) \to f(a)$, without prescribing the rate at which this must hold.
A typical counter-example would be the square-root function:
$$
f:
\begin{cases}
\mathbb{R}_+ \to \mathbb{R}_+, \\
x \mapsto \sqrt{x}.
\end{cases}
$$
Take $a = 0$. Hence, for any $h > 0$, $f(a+h) - f(a) = \sqrt{h}$. You can check that for any $M, N \in \mathbb{N}^*$, there exists $0 < h < \frac 1 N$ such that $\sqrt{h} > M h$.
To be complete, the square-root function is called $\frac 12$-Hölder continuous, meaning exactly that the following quantification holds:
$$ |f(a+h)-f(a)| \leq M |h|^{\frac 12}. $$
As you imagine, for any $\alpha \in (0,1)$, one can define a notion of $\alpha$-Hölder continuous, where the bound is $|h|^\alpha$. All these notions are strictly stronger than continuity, but weaker than Lipschitz continuity.
All these tools help to qualify the regularity of the functions.