The name annoys me big time. It's a religion-related profession, and I hate Christianity and all religions with a flaming passion. It doesn't sound particularly exciting anyway.
And what if Deacon turns out to be atheist or becomes a Satanist? This name just does not work for me; I don't trust organized religion and any name that sounds like only a die-hard religious zealot picked it turns me off.
Wow, people. Just wow. Why should the origin of the name make you hate it? And you idiots who hate religious people need to try to tolerate people who have different beliefs than you. I am not religious, but I still respect people who are. I respect them because they are different, and our differences are what make us interesting. Narrow-minded people like you guys are the reason our world is falling apart. Just think of Hitler. He hated people who were Jewish because they were different than he was. The KKK hates people who are black because they are different. See where I am going with this? Hate is the undoing of all mankind. I am not a pacifist, I am not a hippie, but I still think that hate and fighting aren't the answer. I used to hate people who were different, too. I used to dislike Jewish people because the one Jewish person I knew was mean to me, and that made me think all of them were like that. But then I met a girl who was Jewish, and now we are good friends. I respect Jewish people now. I may not agree with everything everyone believes in, but I try to tolerate them.
Now, back to the name Deacon. I think the name Deacon is a fine name. A famous bearer is the bassist John Deacon of Queen. I would honestly name my son this. I think it is a very nice name, and I like the nickname Deaky.