Apenas A-Z e a-z
A versão mais simples restringe a string inteira a letras latinas sem acento.
Regex: ^[A-Za-z]+$
Incluindo acentos manualmente
Você pode ampliar o conjunto para caracteres comuns do português, mas listas manuais são fáceis de esquecer.
Regex: ^[A-Za-zÀ-ÖØ-öø-ÿ]+$
Propriedades Unicode
Mecanismos modernos podem suportar propriedades como \p{L} para qualquer letra Unicode, normalmente com uma flag Unicode específica. Confira o suporte da linguagem.
Nomes reais possuem mais do que letras
Pessoas podem ter espaços, hífens, apóstrofos e caracteres de diferentes alfabetos. Não transforme uma regra simples de exercício em uma validação restritiva de nomes de pessoas.
Próximo passo: teste de verdade
Use o Playground para experimentar a expressão e depois pratique no jogo com feedback de falsos positivos e falsos negativos.