Depends on the setting. Sometimes people are called just by their last names (military, school teachers, British schools I think) so it becomes one of the ways we identify the character. As long as we know who they are, any kind of name (or even no name at all) will suffice. Could be a first name, surname, nickname, simple physical description or other epithet. Doesn't really matter which.
Now, if in the setting a surname is important, (ties to family, formal language and forms of addressing folks, et cetera) then yes, pile on as many names as you need. The name itself isn't as important as what it implies in the narrative itself. This can be culture, social rank, family history, anything.
In short: use names as they're needed. If you insist on giving every incidental character a full set of names when you don't even address them personally in the story, well, that's just extra work.