Duo means “two”, while Neo means “new”.
Surface Duo is so named because it has two screens.
But Surface Neo, the phone, has also two screens!
So why one is called Duo and the other isn’t, when they both have two screens?
And why the phone is called Surface Neo? If it is because it is new (Neo), then Surface Duo is also new, both being announced at the same event.
To me, these are very confusing names. I hope Microsoft calls these devices something else before officially releasing them.