I don't think so.

Mechanic derives from the Old French mecanique which derives from the Latin mechanicus and the Greek mekhanikos, which derives from the Greek mekhane (machine, device) which somehow descended from the Indo-European magh- (which meant Volkswagen parts).

Méchant (evil, wicked, mean, insufficient or spiteful) derives from the Old French meschéante (unlucky). The Dictionnaire de L'Académie française (1835) is useful on usage but useless on etymology.