When a process is started it is done via the system call exec()execve. The first argument to this call is the path to the executable. The second can be chosen arbitrarily, by usually it is the name of the program to be executed. (After this follows the real path tofollow the executable and other stuff)command line arguments.) This firstsecond argument is what you see in psps.
By convention, login shells are started with a "-"- prepended to this name. So your -bash process is a login instance of bash.