what is difference between given name and first name?
A given name (also known as a first name, forename) is the part of a personal name that identifies a person, potentially with a middle name as well, and differentiates that person from the other members of a group (typically a family or clan) who have a common surname.