I tried hard to imagine the strategy meeting in Tokyo where they came up with that and concluded that either (a) it means something in Japanese or (b) they all thought it would be funny to confuse the foreigners and have them wonder why they called it that.
Then I thought (was stuck in traffic) about other car names and how odd they actually are. Such as
- Fiesta
- Escort
- Zephyr
- Cortina
- Wish
- Fit
- Jazz
- Accord
- Pajero (esp in Spanish)
- Leon
Just some examples. If you think about it outside the context of familiarity, they are actually all very odd things to call a car.