Yes, it's a girls and boy name I agree Sasha is a boy/girl name in Russia its a nickname for Alexandra, Alexandrea and Alexander. So yes Sasha is a Boy/Girl name! Sasha also means Protector of men in Russian.
no Sasha is not a boy name because well some girls name is Sasha and it is like a popular name. Sacha is the boy's name in French and English speaking countries Sasha is a Russian nickname for Alexander.