Imran is an Arabic name for boys. The meaning is `God is gracious` The name Imran is most commonly given to Flemish boys. (34 times more often than to American boys.) What do they use in other countries? Emri John (English, NAMES_Bibl) Ian (Scottish, English) Eanna Found on https://www.pregnology.com/names/boys/Imran