Which name could a servant have? James, of course.
Which name could a farmer have? A middle-classman? An aristocrat? A bum? An old-fashioned snob? A spoiled daughter of a rich father?
Now let's move a few centuries back. A Tudor era knight? Peasant? Bandit? (Robin sounds nice, but its taken already :( )
I'm kind of sure that we could come up with lots of examples of names that would look funny on a given person. (I suppose we couldn't have, for example, His Majesty King Fletcher II)
To avoid such mistakes and to help giving realistic names to characters I believe we could have a question with a reference of different names for different occupations / societal statuses for a given era.
But how to ask such a question? We could come out with a series of questions like "What could be a good name for a Tudor-era merchant?" "What could be a good name for a contemporary farmer?" would be a little repeatitive. However, is there any better alternative? A question like "Please create a reference of appropriate names for all possible occupations for all times" would probably be too broad.
Also, a similar question wrt surnames could exist.