Unilineal evolution is a theory in cultural anthropology that suggests societies develop in a single, linear path from simple to complex forms of organization and culture. This concept posits that all societies progress through the same stages of development, from savagery to barbarism and finally to civilization, which implies a hierarchical ranking of cultures based on their level of advancement.