Unimaginative car naming

In these times of high oil prices and green sensibility, environmentally friendly small cars would seem to be an important segment. So why are the auto makers so unimaginative in naming their products? Mercedes created the SMART car a few years ago, and now Toyota is teaming up with Yamaha to build something almost identical. And what are they calling it? The iQ