Саша - это производная, уменьшительно-ласкательная форма имени Александр, которое произошло от древнегреческого имени Александрос. Александрос состоит из двух частей: «алексо» значит «защищать» и «андрос» - «мужчина». Соответственно это имя переводится как «мужчина, защищающий людей», то есть защитник.
А как же девочка Александра
Саша - это сокращение от имен Александр или Александра. Чтобы стать Сашей имени Александр пришлось заменить конечную часть на суффикс и отбросить начало:
Алекса(ндр) + ша → Алексаша → (Алек)саша → Саша
Имя Александр зародилось в Древней Греции и появилось из двух слов алексо - защищать и андрос - мужчина. Судя по статистике это очень популярное имя в Москве.