The past tense of catch on is caught on.
The third-person singular simple present indicative form of catch on is catches on.
The present participle of catch on is catching on.
The past participle of catch on is caught on.