What is the meaning of the name Imran?
The name Imran is primarily a male name of Arabic origin that means Prosperity, Host.
People who like the name Imran also like: Elian
Names that sound like Imran:
Stats for the Name Imran