Shane.
Apparently it means "Gift from God", but as seemingly half the names carry that meaning, its credibility declines steeply.
I used to hate it, and as it is one syllable it's hard to make a nickname out of it (For the Dutch among us, a friend of mine once called me
"Sh-twee". Epic facepalm in 3...) but I got over that relatively quickly. It's just my name, so it is pretty natural to me. I dislike saying it out loud myself though...