"Lez", présent dans de nombreuses locutions formant des noms de lieux, vient du latin "Latus" qui signifie "à côté de".
Ce "lez"-là n'a donc rien à voir avec l'article "les".
Ainsi Péronne-lez-Binche est le village de Péronne à côté de Binche, pour ne pas le confondre avec d'autres villages du même nom.
"Pourquoi" soumis par : Bernard
Source pour la reponse : Erdan