What does Kamran mean?
Kamran means “successful” or “prosperous” in Persian.
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.)