I hate those "engineered" names. I don't want names to be empty buz words, I want them to mean something. "Lexus". What the hell kind of meaning does that have to it? I like anmes that are directly relevant to what the company/product does:
Microsoft: Based off the word 'Micro' for small and 'Soft' as in software. Considering it's a software giant, the name fits.
Oldsmobile: Name comes from Ransom Eli Olds, a automobile engineer. It includes his last name and 'Mobile", as in car. Fits like a glove.
Nintendo: According to Wikipedia, Nintendo "roughly translates as "leave luck to heaven", "heaven blesses hard work" or "in heaven's hands". A different, more loose translation was brought forth to be "We work for the people to make the people happy." (from Nintendo Power magazine)". So there's a reason there, too.
Wii: So, the root of the word comes from 'We', as in multiple people? Honestly, I swore I'd never buy a product that misspells its own name. I hope they change the name.
Revolution: Means a violent upheaval of the system. With the controller and all, it fits the bill.
I think I'll call it the "New Nintendo" for now...