Фамилия Алам (Alam) имеет арабское происхождение и восходит к слову 'alam', которое может означать 'мир' (в смысле вселенной) или 'знамя', 'флаг'. В исламской традиции это имя часто используется как часть составных имен, например, Аламгир (Alamgir) — 'завоеватель мира'. В Бангладеш фамилия Алам широко распространена среди мусульманского населения, особенно в семьях, имеющих арабские или персидские корни. Она также встречается в Пакистане, Индии и других странах Южной Азии.
Исторически фамилия Алам могла быть присвоена людям, которые были знаменосцами или имели отношение к военным знаменам, либо как почетное прозвище, подчеркивающее значимость человека. В Бангладеш фамилия часто передается по наследству и может указывать на религиозную или культурную принадлежность. В современном мире носители фамилии Алам встречаются в различных сферах, включая политику, науку и искусство.
Географически фамилия наиболее распространена в Бангладеш, где она входит в число распространенных мусульманских фамилий. Также значительное число носителей проживает в индийском штате Западная Бенгалия и в Пакистане. В диаспоре фамилия встречается в Великобритании, США и других странах.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.