Select2 Cascade is a jQuery plugin to create cascading /dependent select list by using Select2 - one of the most popular select list plugin.
Website Demo