The only good reason I've heard is that if too many characters have similar names, it gets confusing. I've even been guilty (as a reader) of mixing up characters for this reason.
That said, if there's a good reason for names to be similar, I don't see anything wrong with it; it just adds a challenge to the writer to make it clear who we're talking about.
no subject
That said, if there's a good reason for names to be similar, I don't see anything wrong with it; it just adds a challenge to the writer to make it clear who we're talking about.