what is the difference between given name and surname?
According to the dictionary, “a given name is a person's first name, which they are given at birth in addition to their surname.” Whereas the surname is “the name borne in common by members of a family.” The surname is a hereditary name, which is common to all (or most) members of the family.