Фамилия Александр имеет греческое происхождение и происходит от имени Александр (греч. Ἀλέξανδρος), состоящего из корней ἀλέξω (alexo) — «защищать» и ἀνήρ (aner) — «мужчина, человек». Имя стало широко известным благодаря Александру Македонскому, а затем распространилось по всему миру через христианских святых и европейскую аристократию.
В Анголе, где фамилия наиболее распространена, она, вероятно, была привнесена португальскими колонизаторами. Португальская форма имени — Alexandre, которая и закрепилась в качестве фамилии. В Анголе фамилия встречается среди потомков смешанного населения и ассимилированных африканцев, отражая колониальное наследие.
Сегодня фамилия Александр встречается во многих странах, особенно в португалоязычных, а также во Франции, Бразилии и других. Она может быть как фамилией, так и именем, но в качестве фамилии она часто указывает на предка по имени Александр.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.