Yeah it's the 'for' in there that makes it wrong. It's not 'for' Linux, it's for Windows. I know what it is and I _still_ think of it backwards every time I read it.
Other languages use multiple words or different cases for some of these situations. English leaves it ambiguous.
It is a bad name that is bad English. It was bad when it was "Windows Services for UNIX" too as an aside.