“Subaru” is the Japanese name of the star cluster known as Pleiades in English. It also means something like “unite”, “join together” or even “to govern”. Thus, Subaru was the first Japanese car brand to actually be named after a Japanese word.

In 1954, the company introduced its first automobile, the Subaru 1500. In time, Subaru became par... more