In England, it is common to refer to the derivative of a function of a single variable as the 'graident'. In the United States, that is normally reserved for functions of several variables. If f is a function of x, y,z, the "gradient" of f, sometimes abbreviated grad f, sometimes symbolized as [itex]\nabla f[/itex], is the vector each of whose components is a partial derivative of f: [itex]<\partial f/\partial x, \partial f/\partial y, \partial f/\partial z>[/itex]. You are correct in that it is the derivative. It is possible for a function which is NOT differentiable at a point to have partial derivatives there but the gradient cannot exist where the function is not differentiable.
If f(x,y,z) is differentiable at a point, then it has a derivative in any direction- and the derivative in the direction of the unit vector [itex]\vec{v}[/itex] is [itex]\nabla f\cdot\vect{v}[/itex]
The gradient of f always points in the direction of fastest increase (the derivative is largest) and its length is that largest derivative.