Le fleuve parcourt trois pays différents et porte ainsi un nom différent suivant la partie de son cours, le Yarlung Zangbo au Tibet, le Brahmapoutre dans sa partie indienne et enfin Jamuna dans sa partie bengalie. Il est navigable sur ses 1 290 derniers kilomètres.
Au Tibet, où il s'appelle en tibétain Yarlung Tsangpo ou en chinois Yarlung Zangbo (雅鲁藏布 Yǎlǔ Zàngbù), il prend sa source près du mont Kailash. C'est dans cette région que la dynastie Yarlung des rois du Tibet trouva son origine. C'est aussi dans la vallée de Yarlung que se trouvent les tombes des rois principaux de cette époque.