There are multiple origins and meanings for the name Zal:
1. Persian given name (زال) etymology (definition) - "antediluvian, very old (man)".
Zal (Zaal) - legendary Iranian king, one of the greatest warriors of the Shahnameh, the father of the hero Rustam.
2. Shortened form of the names that start with Zal.
May also refer to Zal (feminine name).