Neil

Meaning of the name Neil: Champion

Origin of the name Neil: Dutch, English

Gender: 
Boy