Question: is lopez mexican or spanish?
Answer: 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".