[Sanskriet, zoon van Brahma], rivier in Voor-Indië. De Brahmaputra is 2900 km lang en heeft een stroomgebied van 670000 km2.
De rivier ontstaat uit een samenvloeiing van verscheidene stroompjes op de Transhimalaja, waar zij Tsangpo wordt genoemd, en loopt naar het oosten in een lengtedal, in het verlengde van de boven-Indus. De Tsangpo neemt rechts en links verscheidene rivieren op, waaronder de afwatering van Tibetaanse meren.
Met een scherpe bocht buigt de rivier ten noorden van Assam naar het zuiden in een diep dwarsdal (heet daar: Dihang) en neemt dan de west-zuidwestelijke richting aan van haar linkerzijrivier, de Dibang. Het verval in het dwarsdal is zeer groot.
De Brahmaputra heeft in de benedenloop, naarmate de slibvorming de delta vooruitschoof in de Golf van Bengalen, een zuidelijke richting aangenomen. Daardoor verenigde de Brahmaputra zich met een arm van de Ganges, de Padma, en stroomt onder die naam in de Golf van Bengalen.
Een oude bedding loopt nog langs Dacca naar zee. Zo heeft zich aan de oostzijde van de Golf van Bengalen een grote delta gevormd.
De rivier is bevaarbaar van de monding tot Dibrugarh (ca. 1300 km).