Segundo o Dicionário Onomástico Etimológico da Língua Portuguesa de José Pedro Machado, João vem «do hebr. Johanan, com várias interpretações ('que Deus favorece', 'agraciado por Deus', 'O Senhor deu graciosamente', 'cheio de graça divina', 'a que Deus mostra graça'), pelo gr. Ioánes ou Ioánnes e depois pelo lat. Jo(h)anne-, de Jo(h)annes.»