From Gaelic *Mac* ('son of') with Alan, meaning 'son of Alan' in Scottish patronymic style.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Macallen?
Swipe through thousands of names like it