The antonyms for the word "gives testimony" can include: denies, contradicts, disputes, refutes, disavows, repudiates, renounces, and disowns. When someone denies giving testimony, it means that they do not acknowledge or admit to speaking truthfully about a particular matter. Contradicting a testimony involves expressing a conflicting opinion that undermines its validity. Disputing it means raising objections to its accuracy or credibility. Refuting a testimony involves presenting evidence that disproves or discredits it. Disavowing, repudiating, and renouncing it means disassociating from it, casting doubt on its authenticity, or refusing to endorse it. Disowning a testimony means disclaiming any responsibility for its content or implications.