Mackneil (English) comes from Scottish Gaelic Mac Néill, from Scottish Gaelic Niall, from Old Irish Níall.