Звідки взялося слово зал?

Походить від ньому. Саал «зал»; запозичення виникло за Петра I у вигляді зали; водночас — сала, сал (1707 р.

Чим відрізняється зал від зали?

Зала є архаїчною формою іменника зал лише у другому значенні (кількісно менш уживаному), а саме 'просторна парадна кімната в приватному будинку для урочистих випадків, для танців тощо'. У першому значенні 'велике приміщення для багатолюдних зборів, для занять чим-л.