Meaning & Origin
A surname from Irish [in turn originating as a patronymic] derived from Niall.
Neal is a boy's and girl's baby name of Irish origin, an English spelling of the Irish Niall, meaning 'champion' or 'cloud.' The Uí Néill dynasty — descendants of Niall of the Nine Hostages — dominated Irish politics for centuries, making this one of Ireland's most royal names.
With nearly 55,000 U.S. births, Neal has had a long, distinguished run in America — straightforward and strong, it carries centuries of Irish royal heritage in the simplest possible package.