What does Reva mean?
From Sanskrit reva (रेवा), an ancient name of the sacred Narmada river, connoting flowing water. Well established.
What does Asha mean?
From Sanskrit 'asha' (आशा) meaning 'hope, wish, desire'. Flag: an identically spelled but etymologically DIFFERENT Avestan word 'asha' means 'truth/cosmic order' (Zoroastrianism), and the Swahili name Asha derives from Arabic for 'life' - these are separate roots that share a spelling.