Daihatsu Charade has to be the worst name for a car ever.
"an absurd pretense intended to [falsely] create a pleasant or respectable appearance"
Honorable mention has to go to the Mazda Laputa. La puta literally means 'the whore' in Portuguese and Spanish.
Quite a few other Mazdas and Daihatsus have questionable names too. Such as the Mazda Scrum, the Mazda Bongo Friendee, Mazda Familia Interplay X, the Daihatsu D-Bag, Daihatsu Scat
Some of those are so absurd they are actually kind of cool.
Some other ones I like, all from Japan of course:
Isuzu Bellett
Mitsubishi Canter Guts
Daihatsu Terios Kid AERO DOWN CUSTOM X
Nissan March SUPERTURBO
Suzuki Every Joy Pop Turbo
Isuzu Bighorn
Nissan Leopard J. Ferie
Toyota Crown
Mazda Eunos Cosmo