Yes, it has Scottish and Irish origins and means "champion in Gaelic.
The name "Neil" means champion in Gaelic.
NEIL DAVIDSON has written: 'DISCOVERING THE SCOTTISH REVOLUTION, 1692-1746'
Neil Armstrong is Scottish but he lived in America for his whole life
Neil A. MacKenzie has written: 'The native woodland resource in the Scottish Lowlands' -- subject(s): Forests and forestry
Unless you are of Scottish descent, you do not have a Scottish last name. The only other way to acquire a Scottish last name is to marry someone of Scottish descent.
Neil Armstrong name is Neil Alden Armstrong.
Neil Billingsley's birth name is Neil Michaelsen.
Neil Bogart's birth name is Neil Bogatz.
Neil Merschbrock's birth name is Neil Merschbrock.
A Scottish biscuit is often called shortbread.
The Scottish name for hill is "brae."
Neil Travis's birth name is Herbert Neil Travis.