Gotra, intialaisen kastin sisäinen sukulinjasegmentti, joka kieltää avioliitot, koska jäsenet polveutuvat yhteisestä myyttisestä esi-isästä, mikä on tärkeä tekijä määriteltäessä mahdollisia hindujen avioliittoja. Nimi (sanskritiksi ”karjasuoja”) viittaa siihen, että nykyaikainen sukupolvisegmentti toimi yhteisenä perheenä, jolla oli yhteistä omaisuutta. Gotra viittasi alun perin brahmanien (pappien) seitsemään sukulinjasegmenttiin, jotka juontavat juurensa seitsemästä muinaisesta näkijästä: Atri, Bharadvaja, Bhrigu, Gotama, Kashyapa, Vasishtha ja Vishvamitra. Kahdeksas gotra lisättiin jo varhain, Agastya, joka on nimetty näkijän mukaan, joka liittyi läheisesti vedalaisen hindulaisuuden leviämiseen Etelä-Intiassa. Myöhempinä aikoina gotrojen määrä lisääntyi, kun katsottiin tarpeelliseksi perustella brahmanien syntyperä väittämällä, että omaan sukulinjaan kuului joku vedalainen näkijä.
Käytäntö, jonka mukaan avioliitot kiellettiin saman gotran jäsenten välillä, oli tarkoitettu pitämään gotra vapaana perinnöllisistä epäpuhtauksista ja myös laajentamaan tietyn gotran vaikutusvaltaa laajemmilla liittoutumilla muiden vaikutusvaltaisten sukulinjojen kanssa. Jossain määrin myös muut kuin brahmanit ottivat järjestelmän käyttöön saadakseen osan brahmanien sosiaalisesta arvovallasta. Alun perin myös Kshatriyoilla (soturiaatelisilla) oli omat dynastiansa, joista tärkeimmät perinteiset olivat Lunar- ja Solar-dynastiat, joihin sanskritin eeposten Mahabharatan ja Ramayanan sankarit kuuluivat. Eepokset eivät anna riittävän selkeää kuvaa tällaisten sukulinjojen eksogamiasta; avioliittojen taustalla näyttävät pikemminkin olleen alueelliset näkökohdat. Myöhempinä aikoina myös Kshatriya ja Vaishya (kauppiaat) ottivat tavallaan käyttöön gotran käsitteen omaksumalla ryhmilleen viereisten brahmanien gotran tai heidän gurujensa (henkisten oppaidensa) gotran, mutta tämä innovaatio ei koskaan ollut kovin vaikutusvaltainen.