Mercedes and BMW has the best naming conventions (I feel).
Exxx or 5xx, the first alphabet denotes the model, and the numbers behind the displacement (but now its more of an indication of the displacement output, since small displacement with turbo came into the picture).
It is short, easy to understand, easy to communicate to others, and it has a long lineage. Both BMW and Mercedes makes it easy to refer to a specific model year, with model numbers i.e. E60, W212 etc.
Stupid names are like Proton Preve, it cannot be spelled out, cannot be typed out unless you take the time to figure out how to type the styled e (which I did not). Suprima S is another stupid name. What is the S for? There's no Suprima, then what is the Suprima S? VW didn't call their normal Golf as Golf R. R stood for something, not just adding silly letters to the name and make it look canggih. Kepala otak only canggih to you.
I agree names like Tiara and Juara is good. Saga, Wira, I have no qualms. Arena had a nice ring to it. Inspira is also a good name. Savvy..omg bodoh name.
Perodua names were stupid as well with the animals. If they made a full size MPV maybe they call it Gajah, Gergasi or Paus. Thank god new names like Myvi, Alza, Nautica..sounds good, modern.
Companies like Ferrari, Lambo can afford to go with more fancy names because they have smaller range of cars, and less general models, and each special/limited model is, well, limited.. its a different type of market they address.