FamilyEducation.com
   
 

First name origins & meanings:

  1. English: Smooth
  2. Old English: Island

First name variations: Ni, Niles, Niley, Nyley, Nile, Nyl, Nyle