I've only ever heard this name used for a girl once. A girl I went to school with was named
Shannon and some people called her
Shay. I've heard it on a boy many times though and I like it a lot.
Shay might be a more masculine spelling though.
Shea Hillenbrand (sp?) is a famous baseball player.