Well-willer

(n.) One who wishes well, or means kindly.