1) поравняться с кем-л., догонять кого-л.
I had to run to come up with her. — Мне пришлось перейти на бег, чтобы догнать ее.
2) перен. сравняться с чем-л., кем-л.
We shall have to work hard to come up with the other firm. — Чтобы сравняться с конкурентами, нам надо очень много работать.
3) предлагать (план, проект и т.п.)
I hope you can come up with a better plan than this. — Надеюсь, вы придумаете что-нибудь получше.