I would call it something more specific than peer review.
I suck at naming - Peer Review was a working title intended to be somewhat tongue in cheek (similar to StackOverflow). But... because I suck at naming, it is, of course, a little on the nose. So far I haven't come up with anything better.
To toss a few names in the hat, off the top of my head: - openresearch - colab - openjournal - stud.io
Probably collect a few ideas and run a small survey for the initial audience