Melhor resposta
López é um sobrenome patronímico, ou seja, origina-se do próprio nome da pessoa ao qual é adicionado um sufixo, que em espanhol pode ser -z, -ez, -iz, -oz, -es, -is … Neste caso, o nome que dá origem ao sobrenome é Lope, mais a partícula -ez. Esses sufixos indicam “pertencer a”, geralmente (mas nem sempre) “filho de” Lope.
Como Lope era um nome próprio muito comum, é difícil rastrear a origem geográfica de um López específico, pois na Idade Média eram originários de toda a Península Ibérica.
Lope viria de lúpus , “lobo” em latim e, portanto, muitas famílias de nobres com o sobrenome López carregavam um ou mais lobos em seu escudo heráldico.
Resposta
O sobrenome López deriva do nome próprio Lope e equivale a “filho de Lope”.
Lope, por sua vez, parece vir da palavra latina Lupus que significa lobo, e se refere à mitologia romana que evoca a loba que cuidou de Rômulo e Remo.
Por se tratar de um sobrenome patronímico, não há origem comum e não há escudo único para o sobrenome, existindo, por um lado, linhagens diferentes ou casas solares com direito de uso de escudo e, de outro, sobrenomes sem escudo p ou não pertencer a uma casa solar, não ter relações entre si.
Por outro lado, o sobrenome López também pode ser de origem cigana e sefardita, pois a maioria dos sobrenomes poderia ter sido adotado por essas etnias no batismo e também como resultado de casamentos mistos.