Switch is fine. NX is just nonsense letter's and would have never been a considered name for a successful consumer product.
Wii is also kind of nonsense. DS has a meaning, but nobody in the mainstream market probably really knows it. Switch looks lazy and does not sound good. Nintendo usually gets naming right (Wii, Gamecube, N64, Gameboy), but they also have a lot of poor showings such as Super Nintendo (come on, it would just be worse if N64 was called Hyper Nintendo), 3DS and Wii U. Switch lacks personality, it lacks imagination.
NX isn't a superb name, but at least it kinda sticks. N for Nintendo, X is usually associated with misterious or advanced products. It's not that bad.
Being a bit off-topic: as far as naming goes, Nintendo gets it right more often than not. I won't count Famicom since it's Japan only, even if it was pretty bad. Gameboy was their absolute best. It's really, really good. I'm still pissed they replaced it with DS.
Sony just invented one single awesome name and keep using it. The only time they screwed up was with the Vita. PlayStation Vita. Like, in "life"? Why? Is it supposed to make everyone feel alive or something? It doesn't make any sense, it's just a random latin word. The rest lacks imagination, but at least PlayStations sounds pretty cool. PS4 Pro is a bit lame.
MS normally has terrible ideas. Xbox isn't a good name (it came from DirectXbox, so it could be worse). So, they made a console, it looked like a box and had an "X" slapped on it, I get it. Xbox 360 is a lot of nonsense. Why 360? If it's because of the circle used in the console, it basically is a reminder of the biggest problems they had in the begining. Xbox One reaches a new level of nonsense since now we have to refer to Xbox 1 as OG Xbox or something like that. They are the naming successor of Atari (2600, 5200, 7800 really? Jaguar at least is kinda cool).
Sega had some great names such as Master System, Genesis, Mega Drive, Game Gear and their top 1 Dreamcast. But they also had Saturn, 32X and Sega CD.
Of course, I'm not saying that anyone of these consoles with stupid names are bad. Most are great. And of course, some of them only had good names but were indeed crappy.