Legacy is a similar concept as inheritance and heritage. It is something we inherit from past generations and pass to our future generations. Usually, "heritage" refers to material and economical inheritance, while "legacy" refers to immaterial and cultural inheritance.