A Hindu wedding, also known as Vivaha (Devanagari: विवाह; Vivaaha) (), Marathi: Lagna (लग्न), Kalyanam (Devanagari: कल्याणम्; Kannada script: ಮದುವೆ (Maduve), திருமணம், కళ్యాణం) or Pelli (పెళ్లి) is the traditional wedding ceremony for Hindus. The wedding ceremonies are very colourful, and celebrations may extend for several days. The bride's and groom's home—entrance, doors, wall, floor, roof—are sometimes decorated with colors, flowers, and other decorations.
The word vivāha originated as a sacred union of people as per Vedic traditions, i.e. what many call marriage, but based on cosmic laws and advanced ancient practices. Under Vedic Hindu traditions, marriage is viewed as one of the saṁskāras, which are lifelong commitments of one wife and one husband. In India, marriage has been looked upon as having been designed by the cosmos and considered as a "sacred oneness witnessed by fire itself." Hindu families have traditionally been patrilocal.
The Arya Samaj movement popularized the term Vedic wedding among the Hindu expatriates in north during the colonial era, it was however prevalent in south India even before. The roots of this tradition are found in hymn 10.85 of the Rigveda Shakala samhita, which is also called the "Rigvedic wedding hymn".
The rituals and processes of a Hindu wedding vary widely, by region and community. Nevertheless, the Hindu wedding ceremony at its core is essentially a Vedic yajna ritual and three key rituals are almost universal: Kanyadana, Panigrahana, and Saptapadi—which are respectively, giving away of his daughter by the father, voluntarily holding hands near the fire to signify union, and taking seven 'steps before fire'. (Each 'step' is a complete circuit of the fire.)
At each step, promises are made by (in the long-form—see below) each to the other. The primary witness of a Hindu marriage is the fire-deity (or the Sacred Fire) Agni, in the presence of family and friends. The ceremony is traditionally conducted entirely or at least partially in Sanskrit, considered by Hindus as the language of holy ceremonies.