It definitely traditionally meant these schools, only a select few of them, but now is more a general term for private school.Public for me would be the likes of Eton,Winchester and Harrow.
I actually knew someone who went to Harrow. He still had his group class photo up in his office to prove that he went to harrow don't ya know. He was mid forties...