Question: what is the difference between middle name and surname?
Answer: A surname and a last name are the same thing. It's also the same thing as your family name. Your first and middle names are both given names. Not everyone has a middle name, though.