niggard

noun

1.
a selfish person who is unwilling to give or spend
Derived from:
niggardly