I like it.
Robin is a common and generic name that suits both a male and a female. It's one of those names that I actually can really view as being genderless. I don't have a gender preference for the name. It works either way. I have known female Robins and I have known male Robins. Just because the name may be more common on the female gender does not make the name strictly female.
The only plus side with
Robin on a boy is the potential nn's of
Rob and
Robbie. Used on a girl, you don't really have that option. Maybe Bibi (Bebe or something)