Well... the asterisks should not really be part of the file names. They will be shown from the ls command if the -F option is in action and the files have the executable permission. To confirm, please show us some lines of the output from:
followed by the same lines from the following:
as you can see, the second command is the same, except for the backslash in front of ls: this forces the command to be executed without aliases (that is a plain ls without colors or other stuff).
An historical note: the -F option of the ls command was really useful when terminals were "black & white": the only way to distinguish files from directories at a first sight using a plain ls was by means of a symbol appended at the end of the file/directory name. Hence you see a slash for directories, an asterisk for executable files, a @ for links, and so on. This symbol is only the result (output) of ls and it doesn't affect the real name of the files.
Now let's see if this is actually your issue, looking at the output of the suggested commands.