I like
Robin for a boy.
Robyn is way too dated and should never come back.
Robin is ok on a girl but I prefer it on a boy.
I agree,
Robyn isn't naturey at all and it's just trendy/dated. It doesn't even really look like a variant of
Robin, more like a generic 70's "yn" name.