I love the name Holden! It's been one of my favorite names since high school. Yes I read Catcher in the Rye and I love that book, it's one of my favorites...I feel like once you bring a baby home and name him Holden you'll think of the baby and not the character any more. He'll get a few comments on Catcher in the Rye but what's wrong with that? It's a great book. I got the reference from Little House in the Prarie since my name is Laura and it never bugged me.
Holden William is most likely gonna be one of my kid's names eventually lol. Plus it means "Hollow Valley" and i just get the image of a peacefull little secluded green valley and it's a nice thing to come to mind in my opinion.
I mean it's getting a smidge trendy I guess...but as long as you like the name it shouldn't matter. Go with Holden. I love it!