Robin on a boy is definitely getting a little revival here in Australia. I've seen a few lately under the age of 6.
I absolutely adore it on a boy, it's so handsome and I find it quite masculine. Robyn has always been a more popular spelling for girls here and I don't know one under the age of 30.