I'd guess it was created by finger fumble. You can inspect it, then delete it with something like:
$ less ./~
$ rm ./~
The
ls(1) "-l" option shows the last modification time; "-u" shows last access time; that may give you an idea of when it happened.