How to give names to characters in writing novels is more literary and natural?

Don't try to cover up some historical figures or some real people. These things will make people feel that the imaginary world in the novel overlaps with their real world, which makes them look uncomfortable. Then the hero's name in the novel should be a little foreign, that is, well, don't use that kind of name that is particularly special and completely fairy tales, such as the name with many words. This is unnecessary, just give it a little name. Just a special name will make it easier for the audience to remember that he still has the characters in the play. The name should be more about listening to the opinions of the audience, that is, more interaction and communication with readers, which is also a good way to publicize.