Захара сократить можно до Зака. А вот про Егора я тоже думала по принципу - производное от Георгия, а Георгий - это где-то почти Джордж, или Джерри, а отсюда Джо, сокращённо . Но не знаю Егор = Джо?  Хотя и Гор тоже ничего так  Запишу в блакнотег, спасип.