I never thought that it was silly. Nor have I ever thought to lie. Not that I want to lie about it either. IDK, I think when someone asks your dogs name, it's like asking so they can have a 'proper' introduction. "Hi, Buddy!" That's how I've always thought about it anyway. Like asking your childs name so they can direct the conversation to them. "Nice to meet you, Charles".By the way, isn't it silly that people ask your dog's name? I mean, strangers who you've just met and are chatting with. Such a common question, but almost meaningless. No way on earth I am going to speak Oji's name to a stranger just so he can learn to ignore it.
This person, this stranger, will likely speak your dogs name once and you will never meet him again. Why would you think he would learn to ignore it?
And I can see where you are coming from now. I never thought of it quite that way. But I still don't think it will 'erode' his training that much, unless you are meeting strangers several times a day.
It's just not in me to lie about his name. lol What I would suggest is, when you tell someone his name and he looks at you, I would go ahead and Give him a command....like shake! lol Apropos, don't you think? 
