Hypergamy (colloquially referred to as "marrying up") is a term used in social science for the act or practice of a person marrying a spouse of higher caste or social status than themselves.