Tvrtko I. Kotromanić je bio sin kneza Vladislava, brata prethodnog bana u Bosni Stjepana II, i Jelene Šubić, kćeri Jurja II. Šubića iz hrvatske vladarske obitelji Šubića, te unuk Stjepana I. Kotromanića i Jelisavete, kćeri svrgnutog srpskog kralja i bana Usore i Soli Stefana Dragutina i Katarine, unuke Bele IV. (Stjepan I. je imao prvu ženu prije Jelisavete). Njegova sestra je bila Katarina, grofica Celja, majka Hermana II. Celjskog i baka Barbare, carice Svetog Rimskog Carstva.