À primeira vista, parece que sim. Mateus diz que há três grupos de catorze gerações entre Abraão e Jesus (Mateus 1:17). Mas, quando contamos os nomes da lista, encontramos 41 pessoas, não 42. A questão é que Mateus organizou a genealogia em três períodos, e um nome pode marcar a passagem de um período pro outro. Assim, ele entra na contagem dos dois grupos sem representar duas pessoas diferentes.
Uma maneira de entender a divisão é contar Abraão até Davi como o primeiro grupo; Davi até Josias como o segundo; e Jeconias até Jesus como o terceiro. Cada grupo tem catorze nomes. Nesse caso, Davi aparece na contagem dos dois primeiros grupos. Isso combina com o modo como Mateus apresenta os períodos: ele usa Davi tanto como o fim da primeira etapa quanto como o começo da seguinte.
Também é possível fazer a divisão contando Abraão até Davi, Salomão até Jeconias e Jeconias até Jesus. Nessa leitura, é Jeconias que entra na contagem de dois grupos, por estar ligado à passagem pro período do exílio na Babilônia. O texto não explica exatamente como Mateus queria que o leitor fizesse essa divisão, mas ambas as formas mostram por que três grupos de catorze não exigem 42 nomes diferentes.
Há outro detalhe importante: a lista foi resumida. Mateus passa de Josias pra Jeconias (Mateus 1:11), enquanto 1 Crônicas 3:15-16 menciona Jeoaquim entre os dois. Outras gerações também ficam de fora em comparação com os registros do Antigo Testamento. Por isso, os catorze nomes de cada grupo não significam que só existiram catorze gerações biológicas em cada período. Mateus selecionou nomes pra apresentar a linhagem de Jesus de forma organizada em torno de três momentos: de Abraão a Davi, de Davi ao exílio e do exílio a Cristo.
Isso não quer dizer que José fosse o pai biológico de Jesus. O próprio Mateus deixa claro que Jesus nasceu de Maria sem que José o tivesse gerado (Mateus 1:16, 18-25). A genealogia apresenta a linhagem de José, marido de Maria e pai legal de Jesus.
Portanto, a diferença entre 41 nomes distintos e três grupos de catorze não é, por si só, um erro de contagem. Ela aparece porque Mateus dividiu uma genealogia resumida em períodos históricos, usando um nome de ligação na contagem de dois grupos.