鲁元公主要和亲匈奴的故事出自于《汉宫春色·汉孝惠张皇后外传》:【八年九月,高帝患匈奴强盛,刘敬说上曰:“陛下诚能以嫡长公主妻之,彼贪汉重币,必以为阏氏,生子必为太子,因使辩士讽谕以礼节,冒顿在,固为子婿。死则外孙为单于,可无战以渐臣也。若陛下不能遣长公主,而令宗室女诈称公主,彼亦知之,不肯贵近,无益也。”高帝曰:“善遣使徵公主於赵。”公主时年十九,与赵王日夜对泣,迁延未行。吕后亦泣曰:“妾惟太子与一女,奈何弃之匈奴中。”帝不得已,先使刘敬往结和亲约。】刘敬,本来姓娄,刘邦赐他刘姓,站在吕后的角度,肯定不喜欢娄敬,所以这边还是使用他的旧姓。