Bad. I think of two things:
1) Catcher in the Rye, which I hated. Maybe you don't, and if you don't, use Holden if you want to name a son after that book, because:
2) Catcher is a slang for a certain role during sexual intercourse. I don't think it's appropriate to go into further detail.