The name Neil is of Irish and Scottish origin, derived from the Gaelic name Niall, meaning "champion" or "cloud". It is a traditional and popular male given name.
View meaning of name Nash
view meaningView meaning of name Nasir
view meaningView meaning of name Nathan
view meaningView meaning of name Nathanael
view meaningView meaning of name Nathaniel
view meaningView meaning of name Nehemiah
view meaningView meaning of name Neil
view meaningView meaning of name Nelson
view meaningView meaning of name Neo
view meaningView meaning of name Nicholas
view meaningView meaning of name Nico
view meaningView meaning of name Nicolas
view meaningView meaning of name Niklaus
view meaningView meaning of name Niko
view meaningView meaning of name Nikolai
view meaningView meaning of name Nikolas
view meaningView meaning of name Nixon
view meaningView meaning of name Noah
view meaningView meaning of name Noe
view meaningView meaning of name Noel
view meaningView meaning of name Nolan
view meaningView meaning of name Nova
view meaning