Bash is a shell that is the command interpreter for many Unix variants. Hence, Linux[], *BSD, and Mac OS all have Bash as their default login command interpreter. You can also run Bash on Windows with the help of the Windows subsystem of Linux.
The Thompson shell is the first