Yes, they came from the Greek root "alex". Александр means "defender of people" and Алексей means "defender"(source: Лев Успенский "Ты и твоё имя")Originally Posted by Линдзи
And I can't help recalling Лёха Попович, Илюха Муромец and Добрыняха ( ) Никитич.