think up

Mittelstufe (B1)informal

To use your imagination to create a new idea or excuse.

"The team thought up a brilliant marketing slogan overnight."