What does the name Heath mean?

Heath is an Old English male given name and surname denoting one who lived on a moor or heath.