it is most definitely a shortened version of the n word???
foolish person
nig-nog1 noun
Brit A foolish person; hence, a raw and unskilled recruit.
https://www.merriam-webster.com/dictionary/nig-nog