IMRAN NAME MEANING. Imran is a muslim boy name and it is an Arabic originated name with multiple meanings. Imran name meaning is Happiness, Prosperity, Great pleasure, Exalted Nation and the associated lucky number is 1.