worrywart

noun: One who worries excessively and unnecessarily.