I don't like the name much, but
Rhys is by far the most "right" and masculine on a boy, in my opinion.
Reece and
Reese are surnamey and the ee's emphasize the sibilant too much.
Reis, Reiss, Rhece might be okay, if you don't mind the surnamey look.. all better than Reese/Reece, imo.
- chazda