There are multiple origins and meanings for the name:
1. Persian name-giving (دل) meaning - "heart, conscience, midst".
2. Scandinavian (Danish, Swedish and Norwegian) name, etymology (definition) - "valley"
3. Hebrew given name (דַל) meaning - "meager, poor, miserable, meagre, scanty"
4. Turkish (Turkic) first name, meaning - "branch"
May also refer to Dal (feminine name).