López is a surname of Spanish origin. It was originally a patronymic, meaning “Son of Lope”, Lope itself being a Spanish given name deriving from Latin lupus, meaning “wolf”.The surname is first attested in Old Castile in the heart of Spain, where the name originated in Visigothic times; however, the name is not of Germanic origin. Its Portuguese and Galician equivalent is Lopes, its Italian …