I prefer a full name with a nickname for most of these. I don't care for
Robbie as a given name for a girl, I would like to see that as a nn for something else. I think
Meg seems awful short, would be better short for
Margaret or
Megan. I don't think
Cy is good on its own, it seems too short. Better as short for
Cyrus. The rest of the boy names could work on their own.