I wouldn't mind it on either boys or girls, to be honest. I just think maybe over the years the name has been used more frequently on females, but that doesn't mean
Robin on a boy can't be considered masculine.
Nice on it's own, but I think it would work as a nn for
Robert.