If you have something like:

Get the name(s) of all users.

Should name be singular or plural?

The way I see it, each user has only one name, so it could be singular, but you will be getting many names, one for each users, so it could also be plural. Anyone know what is the proper way?

  • 1
    Also, is it "each user" or "each users"?
    – Didier A.
    Oct 18, 2012 at 17:37

2 Answers 2


When used with the word all, the plural is preferred in order to match the plural users:

Get the names of all users.

With the word each, the singular is preferred in order to match the singular user:

Get the name of each user.

However, even in this latter case, some people would accept or prefer names. There is not a hard-and-fast rule in this case, though in general English speakers err on the side of using the plural.


You want names, so names is correct. Consider 'age' instead of 'name'. You may ask for the age of all kids in one grade at school, but you would ask for the ages of the kids from all grades that do music.

And definitely each user.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.