So today I heard back from the first of my beta readers for my fantasy novella. She had some good points, and some points that really got me thinking. Certainly not any bad points. "Your character and place names seem mismatched. You have mundane names (Melody, David), old fashioned names (Bucky), and fantasy style names (Narthrick, Arod) all existing at the same time in the same world. You have been slowly describing that world as your story progresses, a world that feels 100% fantasy. The non-fantasy names feel out of place." This got me thinking. What defines a name as "mundane", "old fasioned", or "fantasy"? Isn't it simply that by our world's standards, those names are in those categories. Does that really mean that in my fantasy story, set in another world, I am bound be what categories they fall under in this world? (Given that, my world ultimately doesn't exist). For example, Melody may be mundane in our time, but in my world it could be a really old name. And is this the same for language? Just because something is modern in the real world, does that mean I shouldn't use it in my own world? The thing that has stumped me is that in the end, it's all about avoiding confusion for the audience. So if it would lead to confusion for my readers, should I really go by what the real world defines certain names as?