No que diz respeito à etimologia, é auto-referencial. %COMSPEC% representa o Especificador de Comando e "especifica" o interpretador de comandos, que por padrão é cmd.exe em sistemas NT e COMMAND.COM em sistemas DOS.
Você pode modificar a variável para apontar para qualquer interpretador secundário que você queira (este é um exemplo do DOS):
SET COMSPEC=C:\DOS\COMMAND.COM
COMSPECspecifies the secondary command interpreter.
This need not beCOMMAND.COM.
One example of a different command interpreter is JP Software's 4DOS.COM.