Er, I'm far, far from a JS expert let alone V8, but I thought V8 does the compilation to machine code and Node serves as the process containing the thread the program is running on, making Node the runtime, and V8 the engine.
That and nodejs.org calls it a runtime built on V8 :P