Se pensaba que su topónimo provenía de una villa romana que se llamó «Sancta Pontia», pero una nueva investigación esclareció que su nombre lo debe a que el lugar, cuando Jaime I arribó a Mallorca, era una junquera llamada «Sanat busa», que en árabe significa lugar de juncos.