John II of Alexandria may refer to: