Borrowed from Latin rīvālis (literally “person using the same stream as another”), from rīvus (“small stream, brook”). Unrelated to rive.
Ćwicz mówienie i zapamiętywanie " rival " i wielu innych słów i zdań z francuski .