北涼確切地存在的時間大概是公元397年到公元439年。由匈奴支系盧水胡族的首領沮渠蒙遜所建立;另有一種看法認為建立者為段業,此說是以蒙遜堂兄沮渠男成擁立段業稱涼州牧,並改元神璽為立國之始也就是397年。401年蒙遜誣男成謀反,段業斬男成,蒙遜以此為借口攻滅段業,仍稱涼州牧,改元永安,因此亦有人以此為北涼立國之時。不管史實為何種說法,我們不難發現,沮渠部是匈奴的一支,其先祖世為匈奴左沮渠王。這也就印證了在劇中,唐嫣飾演的北涼公主身著的服裝都具有少數民族色彩。
北涼的首都為張掖,所以這蒙遜就自稱張掖公,也就是後來的河西王。蒙遜死後,其子牧犍繼承王位。這牧犍還是相當有政治頭腦,即便北涼最強盛時期的領土擴至今日甘肅西部、新疆、寧夏及青海一部分。但是,時局動蕩,牧犍不得不給自己找到一顆大樹依靠。適逢蒙遜去世,牧犍將計就計向北魏太武帝拓跋燾提出聯姻,並聲稱是父親生前遺願。北魏帝考慮北涼的勢力和牧犍的歸順。最終,拓跋燾封其妹興平公主為北魏的右昭儀。牧犍亦被北魏帝封為河西王,並賜予他在北魏的官職。
安撫好北魏帝后,牧犍在繼位的第二年,向南朝宋上奏,稱其父已故自己繼位的消息。宋文帝劉義隆還是相當給牧犍面子,如法炮製同樣封其為河西王,並同樣的給予了牧犍一些南朝宋的官職稱謂。因此,《錦繡未央》中北涼河西王的原型應該就是歷史上的牧犍。然,牧犍是否真有一個女兒叫心兒的呢?
為了進一步穩固政治時局,公元437年,北魏太武帝將自己的妹妹武威公主嫁給牧犍,並陪送了大批的金銀珠寶。為了以示親好,大婚後牧犍派人去北魏朝貢。北魏帝還專門送上了符合牧犍品級的北魏官服。此後,即便北魏帝明面上要求牧犍將自己唯一的兒子送到北魏去侍奉,牧犍依舊錶現的淡定順從並無反對。一邊示好北魏,一邊派出使節去南朝宋示弱討好,亂世中謀得生存。
然而,再圓滑世故的人都會有其自己的弱點。也許是內心中對北魏欺壓的憋屈,牧犍最終背著了威武公主,和他的嫂子李氏通姦。李氏迫切上位,聯合了渠牧犍的姐姐一同謀害北魏帝妹妹。功敗垂成,北魏帝要求牧犍交出李氏並處於極刑,牧犍忤逆北魏帝並沒同意,還偷偷將李氏放出宮去。就此,牧犍開罪北魏帝。
公元439年,北魏帝攻打北涼,河西王牧犍並無反抗只是帶領全部的官員,向北魏投降。也就應正了《錦繡未央》中一開始,河西王為黎民百姓免受戰火決以歸順。而史實中,河西王投降后,北魏帝不僅沒有賜死於他,依舊把他當妹夫看待。此後,河西王與威武公主育有一女,此女被北魏帝特許沿襲母親的封號「武威公主」,後來嫁給了司馬楚之之子司馬金龍。
《錦繡未央》中北涼公主心兒最終成為了北魏太后,也就是歷史上的馮太后。而史實中馮太後為北燕國皇族,也並非劇中的北涼公主。只是,北燕國被滅后,被充盈太武帝跋燾後宮。一路廝殺最終登上皇后寶座,然而,冊封皇后時北涼興平公主已經死了9年,所以馮太后和北涼公主心兒根本不算一輩人。
劇中拓跋浚登上皇位,卻英年早逝。李未央輔助年幼兒子治理朝政。史實中,文成帝26歲駕崩,年幼皇子也就是馮太后兒子獻文帝登基,權臣逼位迫使馮太后垂簾聽政。不過馮太后在位期間,懲治貪吏,重用漢臣,經濟上實行很多利民政策,重視文教,慈育孝文,大大增強了北魏的國力。