O'Neill surname: meaning and origin

O'Neill means descendant of Niall, a name sometimes explained as champion or cloud. It is a native Gaelic Irish family from Tyrone and Antrim.

Irish formÓ Néill
Meaningdescendant of Niall, a name sometimes explained as champion or cloud
Home regionTyrone and Antrim (Ulster)
OriginGaelic
VariantsNeill, Neal, Neale

History of the O'Neill name

The Uí Néill claimed descent from Niall of the Nine Hostages. The O'Neills of Tyrone were the dominant family in Ulster until the early seventeenth century.

The first name behind O'Neill

This surname comes from an old given name. Read about it: Niall.

More surnames from Ulster

All Ulster surnames →

Frequently asked questions

What does the surname O'Neill mean?

O'Neill (Irish: Ó Néill) means descendant of Niall, a name sometimes explained as champion or cloud.

What is the Irish spelling of O'Neill?

The Irish-language form of O'Neill is Ó Néill.

Where is the surname O'Neill from?

O'Neill is a native Gaelic Irish family, associated with Tyrone and Antrim in Ulster.

What are other spellings of O'Neill?

Related spellings and forms include Neill, Neal, Neale.

← McNamaraAll Irish surnamesNolan →