사비성은 백제 때 도읍 자체의 명칭이기도 한다. 백제 때에는 부여 일대의 평야를 사비원(泗沘原)이라 하고, 금강을 사비하(泗沘河)라고도 하였다.
백제가 협소한 웅진(熊津)을 버리고 넓은 들이 있는 곳에 보다 큰 도읍을 건설하기 위해 천도한 것은 538년(성왕 16) 봄이다. 무왕은 수도의 건설을 위하여 양나라에 사신을 보내 공장(工匠)ㆍ화사(畫師) 등을 청하였다. 사비성은 이때 새로 쌓은 것이 아니고 수축만 하였다.
이 성은 부소산을 감싸고 있고 양쪽 머리가 낮게 둘러져 백마강을 향해 초승달의 형태를 보이고 있어 반월성(半月城)이라고도 했다. 조선시대의 기록에는 성터의 길이가 13,000여척이나 되며, 치소가 성 안에 있었다고 한다.
백제가 망한 뒤 백제의 유민들이 모여서 반란을 일으키기도 하였는데, 664년(문무왕 4)에는 한때 사비성을 점령하여 신라군을 물리치기까지 했다. 당나라가 사비성을 점령한 뒤 이곳에 동명주도독부(東明州都督府)를 설치하였으며, 웅진ㆍ노신(鹵辛)ㆍ구지(久遲)ㆍ부림(富林)의 4개 현을 예속시켰다.
신라가 이곳을 차지한 뒤 사비주(泗沘州, 또는 所夫里州)를 설치하였고(문무왕 11), 신문왕 때 군으로 바꾸었다. 경덕왕 때 부여군(扶餘郡)으로 바꾸어 웅주(熊州: 지금의 공주시) 관할하에 두었고, 석산(石山)ㆍ열성(悅城)의 두 현을 예속시켰다. 부여의 명칭은 성왕이 이곳으로 천도할 때 남부여(南扶餘)라고 한 데서 유래된다. 고려 이후는 별다른 변화가 없었다.
사비의 지명 유래에는 두 가지 설이 있다. 소부리(所夫里)가 ‘ᄉᆡᄇᆞᆯ’로 서야벌(徐耶伐)과 같은 뜻의 ‘동경(東京)’이라는 뜻을 가졌다는 설과, 사비(泗沘)가 소(所)와 같은 어형이고 부리(夫里)가 읍(邑)을 뜻하는 것으로 ‘수읍(首邑)’의 의미를 갖는다는 설이 있다. 지리적 위치로 볼 때 부여가 동경이 되기는 어려우므로 후자의 설이 타당한 것으로 본다.