The first name Alain is of French, Arthurian Legend, English, Celtic, Gaelic origin. It is often a boy or girl name. It has the following meaning(s):
French: A Form of the Celtic Name Alan Meaning Harmony, Stone, or Noble. Handsome
Arthurian Legend: From Alain Le Gros One of the Fisher Kings
French: Handsome
English: Variant of Alan: Fair; Handsome. Also Both a Diminutive of Albert (Noble, Bright) and an Abbreviation of Names Beginning With Al-
Celtic: Variant of Alan: Harmony, Stone, or Noble. Also Fair, Handsome. Originally a Saint's Name, it Was Reintroduced to Britain During the Norman Conquest, Remained Popular Throughout the Middle Ages