A bit hard on a boy if he's more academic than athletic! It seems hard to live up to, and at the same time, I'm not sure you'd necessarily *want* him to live up to it...does that make sense?
My other concern is that it could seem a bit silly on a grown man- I guess he could use the nickname Rick as an adult, but I definitely think it could be limiting once he hit 25 or 30 or so. And it's not just that I don't have any imagination- I do, and that's why I don't think it fits!
That's just my opinion, though, and not meant to offend (feel free to make fun of my odd choices). I do understand the appeal of the name.