what is the difference between first name and given name?
A given name is the first name or first names written or printed on the birth certificate. A first name is what your legal first name is. So a given name could be Benjamin, but the legal first name is now Ben, whereas the nickname is Benny, but used to be Benji as a child.