I'm fine with
Devin /
Devon because I've met about an equal number of boys and girls with this name. On the other hand, I met a female
Corin and it annnoyed me extremely :(
I wouldn't use any names that are too strongly masculine or feminine on a kid, because it doesn't give them enough flexibility (this is why, as much as I like names like
Brian and
Evan, I'm not likely to really use them. Also, try to picture a tomboy named
Sophie or
Juliette...)