How would you name someone who is Mexican/American?

Okay, so you take the first surname of the father and mother. But what if the American parent's name was like, yk, like Smith or Sanchez. Would the exact same rules apply? And what would happen if The American parent had a middle name?

I asked my Spanish teacher, but she was old and her teachings were also old or inaccurate