白子國,又稱為白國[1],是雲南西部地區一古國。
據《南詔野史》,阿育王第三子驃苴低,娶欠蒙虧,生子低蒙苴。低蒙苴九子,長子蒙苴輔羅,是十六個王國的祖先。他的第八子蒙苴頌,在大理東南的白崖建立白子國。漢武帝滅滇國,把白子國君仁果從白崖遷到澄江,諸葛亮出征雲南,在白崖發現了仁果的十五代後裔龍佑那,把龍姓改為張姓,封他為建寧國王,為蒙舍詔國王的先祖。