"The bad news is that river and rival aren't actually related, since the Latin word ripa 'river bank,' the root of river, is of unknown etymology; the good news is that rival has a very interesting etymology which is the real focus here: it's from Latin rivalis 'one using the same stream as another, a rival,' from rivus 'stream.'"