The Italian term "inventare" matches the English term "invent"

other italian words that include "inventare" : english :
falsare, formare, forgiare, inventare forge