From Gaelic *Mac* ('son of') with Alan, meaning 'son of Alan' in Scottish patronymic style.
Like Macallen?
Swipe through thousands of names like it