Overview
O'Neill is an Irish surname derived from the Gaelic Ó Néill meaning "descendant of Niall". The Uí Néill dynasty were the foremost dynasty of Ulster, and all Ireland, from the 5th century throughout the medieval period, until the Flight of the Earls in 1607 which saw the end of Gaelic Ireland. O'Neill is one of the most common Irish surnames.
Origins
The surname O'Neill is an Anglicization of the original Irish Ua Néill, composed of the elements ua, meaning "grandson" or "descendant," and of the Irish name Niall. Niall is a male given name of Irish origin, to mean "champion" (derived from the Old Irish word niadh meaning warrior or champion). The progenitor of the family is said to be Niall Glúndub of the Cenél nEógain; however, his great-grandsons, who lived in the tenth century, would have been the first to use the surname.
It is due to the Anglicization of the original Irish that the several spelling variations have emerged, during the transcribing of the name into English. As well, all variations upon the O'Neill spelling are incorrect. This is mainly due to the lack of literacy and ability to spell (common at the time), and people wishing to associate themselves with the O'Neill royalty. Irish and Scottish variants also exist and include MacNeal, MacNiel and MacNeill, which arose when the ua element in the name was replaced with mac, meaning "son of." Ó has replaced Ua since the end of a standard Irish and its gradual evolution into Scottish, Manx and Irish. O'Neill is also occasionally found used as a given name.
From Wikipedia (CC BY-SA 4.0).