I've been working on a story for a while. The story is set in a fictional world that strongly resembles a medieval Arabia/Persia. The story also has characters that come from an eastern kingdom modeled after ancient Japan. The problem that I was running across is the names of the characters. I could easily look up common Arabic and Japanese names. But since the land isn't actually Arabia/Japan, the characters wouldn't actually speak these languages that the names are from. Also, I'd hate to make a mistake and use a name for a character that refers to an actual event/person/place that wouldn't exist in the story. My second option would be to just make up names that sound like something from those areas, but I normally find making up names to be an easy and sloppy way out (I'm a stickler for researching before I write). Third, I could just give them English names, but then I would feel that the names are out of place from the setting, even though the setting is completely fictional. If anyone has any thoughts or comments or has come across this problem themselves, I would love some advice/help.