Ethnic Group - An ethnic group is a group of people whose members identify with each other, through a common heritage that is real or assumed. This shared heritage may be based upon putative common ancestry, history, kinship, religion, language, shared territory, nationality or physical appearance. Members of an ethnic group are conscious of belonging to an ethnic group; moreover ethnic identity is further marked by the recognition from others of a group's distinctiveness.
as per Wikipedia.