What is name, surname, given name, middle name, patronymic? Does the use depend of the country?
There are so many words for name: full name, given name, first name, second name, middle name, patronymic. What is the difference between them all? How is it correct in the UK and in the USA?