It looks like you're new here. If you want to get involved, click one of these buttons!
If NPCs talking just consists of text, then it's easy to fill in your name. NPCs can say stuff like, "Quizzical, I need you to kill ten rats for me," and fill in your name as if they're actually talking to you. Without thinking too hard, I know that Zelda 3 did this in 1991; there are probably quite a few games that did so years earlier.
But with voiceovers, NPCs can't say your name anymore. Game writers try to get around this by referring to you by some title rather than your name. In Champions Online, you're typically "the champion". In Guild Wars 2, you may be "the hero of Shaemoor", "the slayer of Issormir", or whatever. But they constantly talk as if they're trying to avoid saying your name because, well, they are. And it's grating.
When voiceovers are used sparingly, this isn't a problem. Lots of NPCs know your name just fine, and some big bad boss who has never seen you before can be excused for neither knowing nor caring that you have a name. But when there are voiceovers everywhere, it gets really obnoxious.