I'm not keen, but it's fine. Robin is traditionally a short form for Robert (as in Robin Hood) and nothing to do with the bird,, but it's fine for a girl too. I'd like it more as a short form for Roberta, though. I wouldn't be keen if it was a name after the bird.