Neil is a forename of Gaelic - that is, Irish or Scottish - origin. The name is a corruption of 'Niall', perhaps derived from the vocative form, 'Nèill'. The name comes into French and Norman-Latin as Nigell -us, originally pronounced almost identically.