Question: what is the difference between ancestry and heritage?
Answer: Ancestry refers to a person's ethnic origin or descent, “roots,” heritage, or the place of birth of the person, the person's parents, or their ancestors before their arrival in the United States and includes things like German, Egyptian, or even Cajun. ... Ethnicity refers to cultural origin.