Legacy and Outback are really good car names. Forester is good. Crosstrek ain't bad. WRX and STi are functional, and support the idea of the products well. Impreza is off for the North American market - not unlike Toyota's bunch of Japanese-oriented names.