What about if Mario's parents pronounced it like that and they aren't native?
Or if his granddaddy was called Marrrio Lohpehzzz and he likes to say it that way?
Edit : With a name like López is there even an English or English-Mercan equivalent?
http://hearnames.com/pronunciations/search/lopez.html