FamilyEducation.com
   
 

First name origin & meaning:

Gaelic: Champion

First name variations: Neil, Neill, Nial, Niall, Neale, Neel, Niels, Niel, Niles, Nels, Nils, Neely, Neal