Boy Names baby name Niles

What does the name Niles mean?

The meaning of the name “Niles” is: “River, Son of Neil”.