1. English. A recently introduced spelling, mainly in the US, probably influenced by the spelling of Hebrew names, such as Hannah and Susannah.
2. Alannah is also an Irish term of endearment from the Gaelic "child" [in the vocative case].