It's a subsystem of Windows (hence Windows Subsystem). And, among all Windows Subsystems, it's the one for Linux, hence Windows Subsystem for Linux.
It is a bad name that is bad English. It was bad when it was "Windows Services for UNIX" too as an aside.
Other languages use multiple words or different cases for some of these situations. English leaves it ambiguous.