We do not currently know of any antonyms for catch off guard.
For similar words to catch off guard, try: