On pense que le terme « belette » proviendrait du vieil anglais « wesle », qui signifie « belette ». On pense que le mot « wesle » dérive du mot proto-germanique « *wislaz », qui signifie également « belette ». On pense que le mot proto-germanique « *wislaz » dérive en outre de la racine proto-indo-européenne « *wis », qui signifie « se déplacer rapidement ».