Etymologia nazwy miasta Nazwa miasta pochodzi od prasłowiańskiego wyrazu *sąpolje/supolje (rekonstrukcja) oznaczający tyle co 'miedza, ziemia graniczna, styk pól’. Pierwotnie Sępólno było położone w dolinie nadjeziornej i nadrzecznej, a z czasem rozwijało się na wysokim brzegu jeziora i rzeki. Nazwa rzeki Sępolna zanotowana została w 1345 (Sampolna).
Historyczne nazwy miasta Sampolno (1312 r.) Sampełno (1359 r.) Sampolno (1360 r.) Sampulburg (1388 r.) Sempelbork (1393 r.) Samppilborg (1409 r.) Sampelburg (1409 r.) Sampolburg (1422 r.) Sempelborg (1427 r.) Sampolbor (1456 r.) Sempelburg (1510 r.) Stempelburgh (1596 r.) Stempelborg (1596 r.) Zempelborch (1602 r.) Zempelburg (1772 r.) SępólnoNa banknotach zastępczych Sępólna z 1920 r. występuje pisownia Sępólno (archiwum numizmatyczne GNDM.pl). (1889–1920) lub Sempelbork (1889 r.) Sępólno Krajeńskie lub Sępolno KraińskieNa mapie WIG z 1938 r. występuje pisownia Sępolno Kraińskie (mapa on-line). (1920 r.) Zempelburg (1939–1945) Sępólno Krajeńskie (od 1956 r.)Sępolno Krajeńskie Wita.