Robin (with an I) is on my girls list too.
it’s also only with an i for girls in the top 100 names in my country and the ‘y’ version is nowhere to be seen in that list, so I definitely don’t think it has to be ‘y’ for female anymore, seems quite an old fashioned idea especially as the pronounciation is the same either way.