"Niggardly" predates the ethnic slur, and has an entirely different etymology.
That said, I probably wouldn't use that word in the USA.
So yeah, pretty similar to "Polliwog".
There are a lot of words and expressions out there like that. Call them collateral damage to the ever evolving (devolving?) nature of offensive language, I guess.