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.
What does Ira mean?
From Sanskrit ira (इरा), 'the earth; waters; speech', and a name of the goddess of speech and learning (linked to Saraswati). Cross-cultural: Ira is also a Hebrew male name and a Slavic short form of Irina.