Não. Quando Jesus chamou João Batista de Elias, ele não quis dizer que Elias tinha nascido de novo como outra pessoa. Jesus estava falando da missão de João: preparar o povo pra sua chegada, como o profeta Malaquias havia anunciado (Malaquias 4:5-6; Mateus 11:13-14).
A explicação mais direta aparece antes mesmo do nascimento de João. O anjo disse a seu pai, Zacarias, que o menino iria à frente do Senhor com o espírito e o poder de Elias (Lucas 1:17). Isso quer dizer que João serviria a Deus com a coragem e a força que marcaram o ministério de Elias. Sua missão era chamar as pessoas ao arrependimento e prepará-las pra receber o Senhor.
Foi exatamente o que João fez. Ele pregou no deserto, chamou o povo a mudar de vida e apontou para Jesus (Mateus 3:1-3, 11; João 1:29). Por isso, Jesus pôde dizer que João era o Elias que havia de vir (Mateus 11:14). Mais tarde, quando os discípulos perguntaram sobre a vinda de Elias, Jesus voltou ao assunto; eles entenderam que ele falava de João Batista (Mateus 17:10-13).
Mas o próprio João disse que não era Elias quando lhe fizeram essa pergunta diretamente (João 1:19-23). Não há contradição. João não era o próprio profeta Elias; ele cumpria a missão anunciada para Elias. Jesus explicou *o papel* de João, enquanto João negou ser *aquela pessoa*.
Há ainda um detalhe importante: segundo o relato bíblico, Elias foi levado por Deus sem passar pela morte (2 Reis 2:11). Portanto, mesmo a expectativa de que Elias voltaria não precisa ser entendida como reencarnação. E, no caso de João, a Bíblia esclarece como a promessa se cumpriu: ele veio no espírito e no poder de Elias, não como Elias vivendo outra vida.
Assim, a resposta é simples: João Batista não era Elias reencarnado. Ele era um profeta diferente, enviado pra preparar o caminho para Jesus, cumprindo a missão que as Escrituras associavam à vinda de Elias.