Is the last name Lopez spanish or mexican?

Update: spanish as in from Spain
17 answers 17