I think it's kind of cute, and the music association doesn't bother me, especially since it would be a nickname and not a full name.
I thought of
Raphael and
Griffin, which have already been mentioned, and perhaps Rafferty would work as well. If you're willing to go farther afield, Riff could probably work for any name with obvious R and F sounds, like
Ephraim,
Frank, or
Francis.