If he or she hates money because he or she is afraid of it, the word is "plutophobe", which means someone afraid of money. There are very few words for haters, but they generally start with the prefix "mis-", such as misanthrope, misopedist, misandrist, or misogynist for people who hate people, children, men and women respectively. Apart from those four there do not appear to be any more special words for haters of things.
frugal miserly stingy skimpy parsimonious
a treasurer!
non-sexual
patrioctic.
A recalcitrant
christianiphope.
A democrat.
Someone who hates the English is often referred to as an "Anglophobe."
frugal miserly stingy skimpy parsimonious
animal hater
anti-social. someone with committment issues. lame.
A Xenophobe. (pronounced: zeen-a-fobe)
Brilliant
Jealous, envious.
Well, i just get them money!
He might be in love with someone else or he might be busy or he hates you.
I do not believe there is a definite name for it. You are just a good human being.