Zsh is a shell designed for interactive use, although it is also a powerful scripting language.
fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family.
The Bourne shell, more commonly nown as sh is a shell for Unix and Unix like systems.
tcsh is a Unix shell based on and compatible with the C shell (csh). It is essentially the C shell with programmable command line completion, command-line editing, and a few other
eltclsh (editline tcl shell) is an interactive shell for the TCL programming language. It provides command line editing, history browsing as well as variables and command complet...
csh s a Unix shell that was created in the 1970's.