Tačno prije 640 godina odnosno 1377. godine Bosna je proglašena kraljevinom. Vjeruje se da je čin okrunjenja Tvrtka Prvog obavljen u Milima kod Visokog gdje je početkom 20-tog stoljeća otkrivena krunidbena i grobna crkva bosankih Kotromanića. Porijeklo Kotromanića, porodice koja je vladala srednjevjekovnom Bosanskom državom od XIII stoljeća. do njenog sloma 1463. kada je pogubljen posljednji bosanski kralj Stjepan Tomašević, nije u potpunosti objašnjeno.
Ova kraljevska porodica bila je ženidbenim vezama povezana sa drugim vladarskim i vlastelinskim dvorovima susjednih i daljih država. U vrijeme prvog bana, a potom kralja Tvrtka Prvog (1351-1391), kome su kraljevsku titulu priznali Venecija, Dubrovnik, Ludovik I i njegova nasljednica Marija. Crkva bosanska je dobila na snazi i ugledu. Jedan historijski izvor iz 1387. godine kaže da su u Bosnu više puta dolazili heretici iz Sjeverne Italije „da potpuno i savršeno nauče heretičku nauku i od učitelja koji tamo borave.“
Osam i po decenija kraljevske vlasti u Bosni u domenu kulturnog života karakteriše svojevsrna privredna i kulturna renesansa praćena reformom upravnog sistema, pojačanom graditeljskom aktivnošću i znatnim razvojem zanatstva i trgovine.
Vladajući umjetnički stilovi Zapadne i Srednje Evrope toga doba doprli su i do Bosne i to u svojoj mediteranskoj varijanti. Prisutni su i motivi i oblici koji stilski spadaju u gotiku i romaniku, ali i pojedini primjeri koji upućuju na tragove vizantijskog utjecaja.
Ipak su najbrojnija sačuvana djela ljudskog uma i ruku ona koja se ne mogu svrstati ni u kakav poznati umjetnički stil, pa se, s pravom, mogu smatrati specifičnim produktom bosanske sredine.
Banovi Bosanske srednjovjekovne države
Ban Borić: (1154 – 1163)
Kulin ban: (1180 – 1203)
Stjepan: (1204 – 1233
Matija Ninoslav: (1233 – 1249 i 1240)
Prijezda I (1255 – 1287)
Prijezda II s bratom Stjepanom (1290)
Stjepan I (1290 – 1302)
Stjepan II Kotromanić (1322 – 1353)
Stjepan Tvrtko I (ponovo 1374 s bratom Vukom)
Kraljevi Bosanskog srednjovjekovlja
Stjepan Tvrtko I (1377 – 1391)
Stjepan Dabiša (1391 – 1395)
Jelena (1395 – 1398)
Stjepan Ostoja (1398 – 1404)
Stjepan Tvrtko II (1404 – 1409)
Stjepan Ostoja (1409 – 1418)
Stjepan Ostojić (1418 – 1421)
Stjepan Tvrtko II (1421 – 1443)
Stjepan Tomaš (1443 – 1461)
Stjepan Tomašević (1461 – 1463).
(Iz različitih izvora)