I know in most english speaking countries, there's no such a thing like a "second" last name. But for example in spanish it's quite common (we are fond of long a complicated names lol), our full names consist on usually two names (even more!) and almost [always][1] two "last names". For instance:
Pedro Arturo Rodríguez Loyola
^ first name ^ last name
^ middle name ^ ????
"first last name" it's the father last name and the "second last name", it's the mother's maiden name (women doesn't lose their last name when they get married). This is giving me some headaches when trying to model data for patients name, since I want to pick something that will make sense to developers of countries different from mine.
[1]: rarely some people have only one.