What does Omid mean?
A Persian name meaning 'hope', from Persian 'omid' (امید). Used across Persian, Kurdish and Turkish communities; the Turkish equivalent is Umit. (It is likely only a false cognate with the Turkic name Umut.)
What does Kaveh mean?
Kaveh is the blacksmith who leads a revolt against tyranny in the Shahnameh.