What Makes a Good Name?

Trying to detach myself from the products themselves as much as possible, the names that Apple comes up with can often lean towards lame, at least in my opinion. Just a few that come to mind?

MacBook is lame and I dislike the InterCap.

iMac seems stupid.

PowerBook was probably the king of suck.

AirPort Extreme... Serious?

iPod sounds cool, so I don't count that.

iPad is fine I guess.

Accounting for the fact that we just accept the whole iPrefix and Mac Descriptor convention, does that mean that these names are just fine. Or does their seemingly inherent lameness mean that they're not good, but it doesn't matter.

Also, why do I care so much? Anything to take a break from coding I guess.