En faisant des recherches sur l'étymologie du mot « muscle », je suis tombé sur le mot latin musculus, un diminutif de mus (souris) pour désigner une petite souris.
J'ai beau eu chercher un peu partout (TLFi sur le CNRTL qui ne semble que valider l'origine de l'étymologie ne manière nébuleuse à mes yeux de profane, Antidote et divers autres dictionnaires ou wiki…), rien n'y fait : l'étymologie du mot est systématiquement présentée sans explication, comme s'il était logique qu'un mot désignant une petite souris puisse en venir à désigner un muscle.
C'est d'ailleurs la même chose en anglais, et je n'ai pas trouvé plus d'explication, ni dans l'American Heritage ni dans aucune autre source…