Imran is an Arabic name meaning 'prosperous,' 'strong,' or 'long-lived.' It is derived from the Arabic root 'Amr' meaning prosperity or construction/building, suggesting someone who is strong, established, or prosperous. The name appears in Islamic tradition and is common across Muslim communities. The option 'strong' best captures this essence of being established and prosperous.