I had a call at a really early hour today. A woman said is that Mr John XXXX (she got my surname right, but my first name wrong). I just said "where are you calling from" she replied "London" I said "I didn't mean your location, I meant which company"
It was something like market research something, I just replied "i'm not intested" and put the phone down. If they can't even get my name right.
If everyone did this they would stop calling, it's like responding to spam.