We love all three and cannot decide. Less keen on the shortening Stan which I know we will not be able to control once DS gets to school but we would choose to call him Stanley Which do you prefer? Any names we may like based on our list