Good question. You'll get several opinions on this:
- Some people treat everyone as a plural noun, even though it's a compound word made of every and one. (That seems to be your opinion.)
I think it is singular because it ends with one.
- Some say that everyone is singular, so it should say his or her, not their. (That's how I usually treat it.)
I agree. I prefer using his and her instead of their.
- Others say that their can sometimes be be singular or plural. (I occasionally agree. It's a conversational shortcut.)
I think their should be followed by plural nouns in such a context.
- Still others say that their can always be singular or plural. (I disagree.)
But I think we'll all agree that when you say
everyone, most people have one name and one primary address, so
name and
address should be singular.
Right.
And yes, you can say "Everyone must . . . ."