D’après cette fiche sur Saint Roch de #Montpellier, l’etymologie de « roquet » :
▻https://fr.wikipedia.org/wiki/Roch_de_Montpellier
Saint Roch est généralement représenté avec son chien (Roquet, d’où le terme de roquet pour désigner un chien), dont il est inséparable, d’où l’expression, pour parler de deux personnes inséparables : « c’est saint Roch et son chien ».