Diyana means "One who bestows gifts and gives charity with a benevolent spirit. The name conveys generosity and compassionate giving rooted in an ancient Persian-derived word.".
Diyana meaning in Urdu is: تحفے دینے والی، سخی
Diyana is of Arabic origin.
Diyana has 2 syllables.
Parents who liked Diyana also loved these names