I'm not in favour of cold calling...
Almost nobody is. You're in good company.
The Cambridge dictionary's definition is that
cold calling is the activity of calling or visiting a possible customer to try to sell them something without being asked by the customer to do so.
The Oxford dictionary says that to cold call is to
Make an unsolicited visit or telephone call to (someone), in an attempt to sell goods or services.
Very clear. But people who cold call are notorious for trying to twist the definition to make any rude, untargeted interruption of your day - i.e. their call - appear like a normal, popular, everyday way of getting sales.
Some try arguing that if it's a business that's the target of the call then it's not a cold call. I don't see that distinction in any definition anywhere. Upsetting people and/or wasting their time is not right whether that person is at home or at work. A cold call is a cold call.
Then they've tried to argue that every business cold calls. We've seen that this is not the case either.
@NickGrogan has even tried to portray Bombardier's requirement to "build and foster trusted relationships" as a task that requires cold calling! Building and fostering relationships is exactly the opposite of unsolicted phone calls to pitch your product!
Proponents will also try to muddy the definition to include activities like handing someone your business card. The wider they stretch the definition of "cold calling" the more normal they're hoping it'll appear.
It's not. It's neither as normal / widespread as they think, nor is it nice.
But the reason I would suggest people don't do it is because ... there are better and most cost effective ways of getting business.