Natomiast według niemieckiego językoznawcy Heinricha Adamy’ego nazwa miejscowości wywodzi się od polskiej nazwy stróży - posterunku strażniczego o obronnym charakterze. W swoim dziele o nazwach miejscowych na Śląsku wydanym w 1888 roku we Wrocławiu jako najstarszą nazwę miejscowości wymienia Strossa podając jej znaczenie "Wachtplatz" czyli w języku polskim "Miejsce posterunku, stróży". Nazwa wsi została później fonetycznie zgermanizowana na Stroppen i utraciła swoje pierwotne znaczenie.

Historia Dokładna data nadania praw miejskich Strupinie nie jest znana. Po raz pierwszy jako miasto wymieniana jest w źródle z 1253 r. Jeszcze w 1500 r. miasto rządziło się na prawie polskim. Mieszkańcy trudnili się głównie rolnictwem. Miasteczko było jednym z najmniejszych na Śląsku. W 1733 r. Strupinę zniszczył wielki pożar. W 1787 r. było tutaj 532 mieszkańców i 93 domy. W 1861 r. miasto miało 903 mieszkańców, a w chwili wybuchu II wojny światowej 711 mieszkańców.

Silnie zniszczona w 1945 r. Strupina została włączona do Polski i utraciła prawa miejskie.