I don't really like
Cassidy on either gender, but it's not a horrible name or anything. I'd say it's better to have two boys named
CAssidy and
Sydney that having a girl with one or the names and a boy with the other. Not sure why, actually, but that seems better to me. :)