Diyanna, of Arabic origin, translates to 'generous'. It is composed of two elements: 'diya', meaning wealth or fortune, and '-anna', a suffix denoting 'one who has'. The name signifies abundance and prosperity.
Arab