There are multiple origins and meanings for the name Dina:
1. Arabic name-giving, the female equivalent of the male name Din meaning - "religion, faith; debit, loan, credit, due", cognate with the name Diyanah
2. Diminutive form of the given name Geraldine or of Diana [Thea] - "heavenly, divine; goddess"
3. Hebrew given name (דינה) meaning - "judged", the female equivalent of the male name Dan
4. Sanskrit (दिन) meaning - "day"
5. Persian name (دینا) meaning - "judge"