I've been asked this question at a couple of interviews and I figured that I would post some information that I have found in my travels on how to answer this question.
In short hardening is making a system or an application more secure that it's starting or default configuration.