I'm redoing my first chapter, as you might know.  One thing someone suggested to me a few months ago is that readers should find out the main character's name immediately so they will know exactly who they're rooting for.  I'm not sure I think it's necessary, but it probably couldn't hurt, right?

As it is now, someone says his name on page four.  ("Hey, Seth.")  The person who made the suggestion thought it should have come sooner.

For this first attempt, I was going to try have the main character say it himself in narrative or even dialogue.  "Yeah, that's me:  Seth McCoy, nervous old lady impersonator." 

Can you say AWKWARD in context?  I don't see him talking about himself like that.  I mean, the remark is Seth-like enough, but he wouldn't name drop himself.

So, scratch that.

I thought a better idea might be to have another character say it.  "Seth, you bring all of this on yourself, you know."

Easy enough, right?  The problem is that the only character who appears with Seth for the first two pages is Daniel.  Daniel exclusively refers to Seth as "Dick" throughout the story, which readers will learn on the fourth page. 

I don't want to muddle things up by having readers think the narrator's name is "Dick" until they learn otherwise on page four.  (Or, I don't know.  Maybe it wouldn't be the worst thing ever.)  I don't want to include the Dick-nickname-explanation sentence on my first page.  And I especially don't want Daniel to call him "Seth" on the first page because he never calls him "Seth."  Ever.  It's "Dick" or "Dude" or nothing.

What do you think about this?  Do you find yourself making a special attempt to include your protagonist's name on the first or second page?  Or is all this just crazy-talk?