Niggle is an onomatopoetic word—one of several in the English language that sound like their meaning. According to the Oxford English Dictionary, the original British meaning of niggle referred to small, cramped handwriting. I suppose trying to read such writing could be niggling.