First name, forename или given name - это имя по-английски; surname, last name или family name - это фамилия. Middle name - некоторые люди еще это имеют второе имя, иногда родители добавляют к главному имени ребенка еще имя допустим в честь дедушки/бабушки. Hyphenated last name - фамилия через дефис, обычно когда выходят замуж/женятся оставляют свою фамилию, но еще и берут фамилию мужа/жены и получается две фамилии через дефис, или ребенку дается такая фамилия когда у матери/отца двойная фамилия . Пример: Kate(first name) Wilkinson (last name), Robert (first name) Smith (last name), Jessica(first name) Mia (middle name) Steadman(last name), George(first name) Alexander(middle name) O'Neil(last name), Hannah(first name) Elliot-Murray(hyphenated last name), James (first name) Parker-Stuart (hyphenated last name), Elizabeth (first name) Alexandra (middle name) Mary (middle name) Windsor(last name)