Meaning of Niles
Niles is an English name for boys
The meaning is `horn, champion
The name Niles is most commonly given to American boys.
Use for the other sex:
What do they use in other countries?
Neil (Irish, Scottish, English)
The name sounds like:
Neil, Nelson, Neely