My husband is called Stanley and everyone but his parents call him Stan.
Stanley is becoming quite a popular name again: when I was teaching in various schools, I met a few parents who'd named their new offspring this; also there are a couple of TV personalities with children with this name.
If you like it, go with it and the less common a name is the better IMO.