Question: what is the difference between given name and middle name?
Answer: The term middle name does not refer to additional given names, which are instead referred to as given names. A middle name could be e.g. one's mother's maiden name or the last name of another recent ancestor (for instance a grandparent). One can have several middle names, but it is unusual to have more than one or two.