У фразового глагола to catch on два значения:
1. становится популярным, модным
Sports drinks have caught on as consumers have become more health-conscious.
Спортивные напитки стали популярными, так как потребители стали больше заботиться о своем здоровье.
That obnoxious song is really starting to catch on.
Эта отвратительная песня и правда становится популярной.
Синонимы: become popular/fashionable, to come in fashion, boom
2. понимать, осознавать, доходить, улавливать смысл
It took him a while to catch on to what we meant.
Он не сразу понял, что мы имеем в виду. (буквально понимание заняло у него некоторое время)
He was slow to catch on that we were joking.
До него долго доходило, что мы шутим.
Синонимы: understand, realize, work out, get the idea, comprehend
Ещё есть устойчивое выражение to catch somebody on the hop - застать врасплох (буквально поймать в прыжке, hop значит подпрыгивать, скакать, прыгать на одной ноге):
I'm afraid you've caught me on the hop - I wasn't expecting you until next week.
Боюсь вы застали меня врасплох - я ждал вас только на следующей неделе.