Sounds dated and definitely can't picture it on a boy. The name "Nancy" comes to mind. Edit: oh, guess Yancy is masculine. Never would have guessed that unless I'm mispronouncing it. My bad
Interesting, I think it seems much more masculine. Maybe because it's a surname. It makes me think of Clancy before Nancy. Also probably because of the surname thing.