Middle English, from Anglo-French revivre, from Latin revivere to live again, from re- + vivere to live