Gotra, segmento de linhagem dentro de uma casta indiana que proíbe o casamento entre os membros em virtude da descendência de um ancestral mítico comum, um fator importante na determinação de possíveis alianças matrimoniais hindus. O nome (sânscrito: “galpão de gado”) indica que o segmento da linhagem contemporânea agiu como uma família conjunta, tendo posses em comum. Gotra originalmente se referia aos sete segmentos de linhagem dos brâmanes (sacerdotes), que traçam sua derivação a partir de sete antigos videntes: Atri, Bharadvaja, Bhrigu, Gotama, Kashyapa, Vasishtha, e Vishvamitra. Um oitavo gotra foi adicionado cedo, o Agastya, cujo nome vem do vidente intimamente ligado à propagação do hinduísmo védico no sul da Índia. Em tempos posteriores o número de gotras proliferou quando se sentiu a necessidade de justificar a descendência Brahman reivindicando para a própria linha uma vidente védica.
A prática de proibir o casamento entre membros da mesma gotra tinha a intenção de manter a gotra livre de manchas herdadas e também de ampliar a influência de uma gotra particular através de alianças mais amplas com outras linhagens poderosas. O sistema foi, até certo ponto, adotado por grupos não-brahmans, a fim de assumir parte do prestígio social concedido aos brâmanes. Originalmente, os Kshatriya (guerreiros-nobres) também tinham suas próprias dinastias, sendo as principais tradicionais as dinastias Lunar e Solar, às quais pertenciam os heróis dos épicos sânscritos Mahabharata e Ramayana, respectivamente. Os épicos não apresentam um quadro suficientemente claro para determinar a exogamia de tais linhagens; as alianças matrimoniais parecem antes ter sido motivadas por considerações territoriais. Em tempos posteriores, os Kshatriya e os Vaishya (comerciantes-comerciantes) também adotaram o conceito de gotra de uma forma, assumindo para seus grupos a gotra de seus gotras brâmanes adjacentes ou dos seus gurus (guias espirituais), mas esta inovação nunca foi muito influente.