Neils \ne(i)-ls\ as a boy's name is a variant of Neil (Irish, Gaelic) and Nelson, and the meaning of Neils is "champion".
The baby name Neils sounds like Nels and Nils. Other similar baby names are Neill and Neile.