Shoulder bag has 2 different meanings across 1 category:
Noun
a large handbag that can be carried by a strap looped over the shoulder
Any bag with a single strap designed to be carried on the shoulder.