O sobrenome Soares de Portugal é de origem patronímica, ou seja, os filhos de um homem chamado Soeiro levavam o apelido Soares, já Soeiro por sua
vez também se tornou um sobrenome, o nome Soeiro vem do latim suarius, que significa “o pastor de
suínos”, dessa forma o sobrenome Soeiro significa “o guardador de suínos” e
Soares “o filho do guardador de suínos”.
A criação de
porcos era uma atividade muito importante desde os tempos romanos. Durante a
Idade Média a criação de porcos era a garantia de carne por todo ano, no
Portugal medieval o consumo da carne de porco se tornou tão importante que o
poder econômico de uma família era medido pelo número de porcos criados.
Na Inglaterra também surgiu uma família Soares,
porém essa não tem nenhuma ligação com a família portuguesa, os Soares ingleses
têm origem na palavra do francês antigo sor da expressão sor ‘chestnut, que
significa cabelos avermelhados, a palavra chegou à Inglaterra através dos
invasores normandos.

