A funny anecdote:
I've always liked the meanings behind names, so when I started getting more into my writing and into role-playing in my teens, I went to the bookstore. After looking through several baby name books, I chose one and took it up to the counter. The cashier looked down at the book, looked up at me, donned a slightly confused expression, and said, "Congratulations?" ...
Took me a second to realize she thought I might be pregnant!
Then I laughed and assured her that wasn't why I was buying the book!
Anyway, I had a character walk into my head maybe 5 years ago. What with Real Life distracting me and being stressed, I didn't really start working with him until recently. And even then, I couldn't
write, because he refused to tell me his name! I started paging through name books, pulling names off TV/movie credits, trying to find something that resonated with me. At some point, I decided he was an ex-pat Brit, so I started pulling names off the credits for
Wire in the Blood. In one episode, there was a kid named Corran. That name followed me around long enough that I finally had to admit that was the first name.
But surnames are where I always have trouble. I finally wrote to a friend in London and asked her for help. She told me that "Corran" is Scottish (my book says Irish, and the kid in the show lived in north England, so I'm confused), and got it into her head that he's a highlander. She even hears his light-brogue accent (I still can't), and when she heard that same accent at work, she wrote me an email with that guy's last name. "What," she asked, "do you think of Corran McLaughlin?"
So, for now at least, my main character is Corran McLaughlin (middle name Rene, after his French grandfather, and as an in-joke). He's probably stuck that way, because I'm like some of you - once I have a name, I canNOT think of the character with a different name. If I start writing before I've decided on a name, I go so far as to put [C] as a placeholder for the main character, [P] for his/her partner, etc., so I can't get stuck on a name.