It's another implementation of the interpreter for the SCUMM language (and by now, some others). If you were to create a new JavaScript or Python interpreter, that also wouldn't be a "JavaScript emulator".
The language is bytecode based, and interpreters for bytecode are also called a "Virtual Machine".
The language is bytecode based, and interpreters for bytecode are also called a "Virtual Machine".