Here's the list but including old-fashioned names - http://slovo.and.ru/n-a.htm
And there's no name 'Алек", there are "Алексей" (Aleksey, Alexey, Aleksei, Alexei but not Alexi) and "Александр".