Gotra, egy indiai kaszton belüli, a tagok közös mitikus őstől való leszármazása miatt a házasságkötést tiltó vonalszakasz, amely fontos tényező a lehetséges hindu házassági szövetségek meghatározásában. A név (szanszkritul: “marhaház”) arra utal, hogy a korabeli vonalszakasz közös családként működött, közös birtoklással. A gótra eredetileg a bráhmanák (papok) hét leszármazási szegmensére utalt, akik hét ősi látnoktól származtatják magukat: Atri, Bharadvaja, Bhrigu, Gotama, Kashyapa, Vasishtha és Vishvamitra. Már korán megjelent egy nyolcadik gotra is, az Agasztya, amely a védikus hinduizmus dél-indiai elterjedéséhez szorosan kapcsolódó látnokról kapta a nevét. A későbbi időkben a gotrák száma megszaporodott, amikor szükségét érezték annak, hogy a brahman származást azzal igazolják, hogy egy védikus látnokra hivatkoznak a saját vonalukban.
Az azonos gotra tagjai közötti házasság megtiltásának gyakorlata azt a célt szolgálta, hogy a gotrát mentesítsék az öröklött hibáktól, valamint hogy egy adott gotra befolyását szélesítsék a más erős vonalakkal való szélesebb körű szövetségek révén. A rendszert bizonyos mértékig átvették a nem bráhmana csoportok is, hogy átvegyenek valamennyit a bráhmanák társadalmi presztízséből. Eredetileg a kshatriyáknak (harcos nemeseknek) is megvoltak a maguk dinasztiái, a legfontosabb hagyományos dinasztiák a holdi és a szoláris dinasztiák voltak, amelyekhez a Mahábhárata és a Rámájana szanszkrit eposzok hősei tartoztak. Az eposzok nem nyújtanak elég világos képet ahhoz, hogy meghatározzuk e nemzetségek exogámiáját; úgy tűnik, hogy a házassági szövetségeket inkább területi megfontolások motiválták. A későbbi időkben a Kshatriya és a Vaishya (kereskedők-kereskedők) is átvették a gotra fogalmát bizonyos értelemben, azáltal, hogy csoportjaik számára átvették a szomszédos bráhmana gotrák vagy a guruk (lelki vezetőik) gotráját, de ez az újítás soha nem volt túlságosan befolyásos.
Nem volt azonban ez az újítás.