晋代始置怀宁县，县名由来一般有3种说法：此后，怀宁县名一直沿用至今。
春秋战国.春秋属皖、桐二国之地。战国为楚、吴属地。
秦汉及三国时期.前221年，秦统一中国后，实行郡县制，县境属九江郡皖县地。西汉高祖五年（公元前202年），废衡山国置淮南国，属淮南国；文帝十六年（公元前164年），分淮南国置衡山国，属衡山国；武帝元狩元年（公元前122年）又废衡山国为庐江郡，属庐江郡，隶扬州；武帝元封五年（公元前106年），设枞阳郡，后为庐江郡，皖、枞两县分领；王