名山夏为梁州之域,商周属雍州,秦属严道,汉归青衣、汉嘉。
历经三国、两晋,隶属末变;西魏元钦二年(553)置蒙山县,属蒙山郡。
隋开皇十三年(593)改为名山县,初属雅州,后属临邛郡。
唐贞观八年(634)析置百丈县。
均属雅州。
明洪武十年(1377)省名山县入州。
十三年复置,并省百丈县入名山县。
清雍正七年(1729)属雅州府。
1914年属建昌道。
1939年属第四行政督察区。
1950年隶眉山专区。
1953年撤销,划入温江专区。
1954年划入雅安专区。
1968年属雅安地区。
1981年,隶属雅安地区,2000年12月雅安撤地设市,名山直属雅安市;2012年11月,撤县设区,为雅安市名山区,2019年12月,撤销原城东乡、蒙阳镇,设立蒙阳街道;撤销永兴镇设立永兴街道,撤销建山乡、万古乡设立万古镇;撤销廖场乡分别划归黑竹镇和百丈镇;撤销联江乡、茅河乡设立茅河镇;撤销双河乡分别划归红星镇和车岭镇;撤销红岩乡、前进乡设立前进镇;撤销中峰乡设立中峰镇;撤销解放乡分别划归百丈镇、红星镇、新店镇。