Synonyms for Invent (same or very similar meaning)
WordNet sense 1 (make up something artificial or untrue):
fabricate, manufacture, make up, cook up
WordNet sense 2 (come up with (an idea, plan, explanation, theory, or principle) after a mental effort):
contrive, devise, forge, formulate, excogitate
From the ODE community, based on WordNet
add/edit