Gotra, slægtssegment inden for en indisk kaste, der forbyder indbyrdes ægteskab i kraft af medlemmernes afstamning fra en fælles mytisk forfader, en vigtig faktor i forbindelse med fastlæggelse af mulige hinduistiske ægteskabsalliancer. Navnet (sanskrit: “kvægstald”) indikerer, at det samtidige slægtssegment fungerede som en fælles familie, der havde fælles ejendele. Gotra henviste oprindeligt til de syv slægtssegmenter af brahmanerne (præsterne), som kan spores tilbage til syv gamle seere: Atri, Bharadvaja, Bharadvaja, Bhrigu, Gotama, Kashyapa, Vasishtha og Vishvamitra. En ottende gotra blev tidligt tilføjet, Agastya, opkaldt efter den seer, der er tæt forbundet med udbredelsen af den vediske hinduisme i det sydlige Indien. I senere tider voksede antallet af gotraer, da man følte et behov for at retfærdiggøre brahmanisk afstamning ved at påberåbe sig en vedisk seer for sin linje.
Sædvanen med at forbyde ægteskab mellem medlemmer af samme gotra havde til formål at holde gotraen fri for arvelige pletter og også at udvide en bestemt gotras indflydelse ved at udvide alliancer med andre magtfulde slægter. Systemet blev til en vis grad overtaget af ikke-brahmaniske grupper for at opnå en del af den sociale prestige, som brahmanerne havde. Oprindeligt havde kshatriyaerne (kriger-adelige) også deres egne dynastier, hvoraf de vigtigste traditionelle dynastier var Lunar- og Sol-dynastierne, som heltene i sanskrit-epikerne Mahabharata og Ramayana hørte til. Eposene giver ikke et tilstrækkeligt klart billede til at bestemme disse slægters eksogami; ægteskabsalliancer synes snarere at have været motiveret af territoriale overvejelser. I senere tider overtog Kshatriya og Vaishya (handelsmænd) også gotra-begrebet på en måde ved for deres grupper at antage deres tilstødende brahmaniske gotras eller deres gurus (åndelige vejledere) gotras, men denne nyskabelse fik aldrig stor indflydelse.