The words " willy-nilly" come from a phrase " Will I, nill (nill) I."
“willy-nilly”这个词来自一个短语“Will I, nill (nill) I”。
2014 English Cafe
" Nill" means that you are not willing to do something, but it's a very old word, and we don't use " nill" (nill) anymore in spoken or written English.