It's not uncommon for people of all cultures to give pet forms instead of formal names, so I doubt you'd be considered ignorant. I love
Sasha - particularly for a boy - and don't think you should feel insecure about using it alone. There's always the Alexander/Alexandra route, but I don't see using the name on its own as a bad thing.