Below are just some of the names I have heard bandied about:
USB flash drive
One way to solve this problem would be to adopt the term widely used in the U.S.A…. thumb drive. As you can see below, by using this name it is possible to generate a strong visual reminder which might reduce the amount of confusion.