niggard
Niggard (adj) means Careful to the point of meanness with money or resources.
Etymology
From Middle English nigard, nygard (“miser”), from nig (“niggardly person”), possibly of Scandinavian origin; compare Old Icelandic hnøggr (“miserly, stingy”), Old Norse *hniggw, with descendants Swedish njugg (“stingy”), dialectal Swedish niggla (“be stingy”), dialectal Norwegian nigla. Ultimately from Proto-Germanic *hnauwjaz, source of Old English hneaw (“stingy”), replaced by Middle English nig. Possibly cognate to niggle (“miser”). Compare German Knicker (“niggard”), knickerig (“niggardly”). Unrelated to the word nigger, but see the usage notes.