Boy name origins & meanings English : SmoothOld English : Island Boy name variations Nile Ni Niles Niley Nyley Nyle Nyl