From the English word rival, ultimately from Latin rivalis, meaning a competitor or one beside the same stream.
Like Rival?
Swipe through thousands of names like it