The past tense of give a bad name is gave a bad name.
The third-person singular simple present indicative form of give a bad name is gives a bad name.
The present participle of give a bad name is giving a bad name.
The past participle of give a bad name is given a bad name.