López is a surname in the Spanish language (it can also lack the acute accent in a not purely hispanophone context). 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 language origin, but rather from Latin or Italian. Its Portuguese equivalent is Lopes, its Italian equivalent is Lupo, its Romanian equivalent is Lupescu or Lupu, and its Catalan equivalent is Llopis. López is the most common Spanish surname in the United Kingdom and some parts of the Philippines.
Read more about López: Places and Other Uses