Gomes, ou Gomez e Gómez, com usado na Espanha, é um patronímico ibérico, como indica a raiz -es/ez. O prenome Gome, Gomo ou Guma, não mais comum hoje, teria origem no alamano Gomohari, soldado germânico a serviço de Roma durante o século 4 – Gomohari, depois latinizado para Gomoarius, significa justamente isso, homem da guerra ou guerreiro.
Em Portugal, a família mais antiga veio da Galícia por meio de Martim Gomes Bravo, fidalgo galego. Foi casado com Cecília Cardoso, criada da infanta dona Joana, irmã do rei dom João II (1455-95). Deste casamento nasceu Fernão Gomes Bravo, pai de Miguel Gomes Bravo, natural do Aveiro e escudeiro-fidalgo da casa de dom João III (1502-57). O brasão de armas da família foi concedido apenas em 1621.
No Brasil
No Brasil dos séculos 17 e 18, há mais de uma centena de famílias Gomes vivendo na colônia. Entre elas, muitas de origem judaica, como a de José Gomes Silva e Izabel de Paredes, que viviam no Rio de Janeiro dos anos 1700.
Entre algumas personalidades com este sobrenome destacamos o dramaturgo e romancista Alfredo de Freitas Dias Gomes, o Dias Gomes (1922-99), a atriz e cantora Selena Marie Gomez, e os políticos brasileiros Ciro e Cid Gomes, do clã dos Ferreira Gomes cuja origem remonta o capitão Domingos Ferreira Gomes (1721-63), de Leiria, Portugal.