Dear "Angry from Manchester",I think that you will find that "manky" as a derogatory adjective is derived from the French "manque" (effectively "gone wrong" - of perhaps a little stronger[1]).
Regards
Soft Southern Ba*d
[1] I can't check that, I seem to have lost my French dictionary