Algunos han indicado, igualmente, que la apariencia de san Juan es andrógina o hermafrodita , una teoría apoyada por un esbozo de Leonardo conocido como "El ángel encarnado", y el Salvator Mundi.