Why don't other basic functions (constant, reciprocal, parabola …) actually have a name as well? I.e. why did Heaviside’s name stick with the step function?
The step function is about techniques for analyzing discontinuous functions. You can create discontinuous functions by multiplying a normal continuous function by the unit step function. Which was at the time a new thing. It took the mathematical community a long time to get comfortable the techniques. Indeed if you take college math they call it the 'unit step function' in order to avoid referring to it as the Heaviside equation, which is what it's called if you take engineering math.
Constants, reciprocals, parabolas have been known since the time of the ancient Greeks or earlier. Classically they are called Conic Sections. There are other types functions that are named after people. Taylor Series and Bessel Functions come to mind (after Brook Taylor and Friedrich Bessel). There are more of course.