English and French form of Alan/Allan.
It is apparently debatable whether Alan/Allan was from the Gaelic, "rock" or "noble" or was brought to Britain by the Normans as a variant of Allain.