Eh, Bailey on a boy is okay. It doesn't stand out in any way, but I'd rather see it on a boy than a girl.
I think traditional word names like Azure and Clover work best for girls, but I wouldn't faint if they were used more for boys. I don't like Clover, though, because it just sounds corny to me. Brecken is WAY too surname-y, and this is coming from someone who likes surnames as first names (well, some of them, anyway). I just don't think it sounds good.