A gradient is a generalization of a derivative. A Gradient operating on a function generates a Vector Field.
A vector field has a vector at every point. Those vectors point in the direction of greatest increase.
A line has a gradient (its slope), but using “gradient” for single-variable functions is unnecessarily confusing (trivial?). A gradient is the derivative for a multivariable function.