The Turbo Pascal era mostly said real. In Delphi time, the *float functions appeared.
Maybe real had gotten tainted because of real48, the emulated floating point type.
So yes, historical reasons. My guess would be that the terminology came from the FPU (x87) world, not necessarily C directly.