Nazwa Krajna pochodzi od historycznego położenia tego regionu na rubieży, na krańcu państwa Polan. To obszar pograniczny między Wielkopolską i Kaszubami, zaliczany bądź do Wielkopolski północnej, bądź do Pomorza. Wiązało się to z nierozstrzygniętym sporem, gdzie przebiegała granica między plemionami Polan i Pomorzan. Obecnie wiadomo, że granicę tę stanowił południowy brzeg Noteci, a więc Krajna leżała po stronie pomorskiej. Geografia regionalna za naturalną granicę pomiędzy Wielkopolską a Pomorzem także uznaje bagna nadnoteckie.
Od północy Krajna graniczy z Kaszubami, od wschodu z Borami Tucholskimi, a od południa z Pałukami. Zawarta jest między rzekami Debrzynką i Kamionką (od północy), Notecią (od południa), Gwdą (od zachodu) i Brdą (od wschodu). Pod względem administracyjnym nie tworzy ona żadnej jednostki, gdyż należy do trzech województw: kujawsko-pomorskiego, pomorskiego i wielkopolskiego.
Poprzez różnego rodzaju powiązania funkcjonalne, gospodarcze, administracyjne, obecnie do Krajny należy zaliczyć podregiony i gminy: Region Złotowski: Debrzno, Jastrowie, Krajenka, Lipka, Okonek, Tarnówka, Zakrzewo, Miasto Złotów, Gmina Złotów; Region Sępoleński: Gostycyn, Kamień Krajeński, Kęsowo, Sępólno Krajeńskie, Sośno, Więcbork; Region Nakielski: Koronowo, Mrocza, Nakło nad Notecią, Sadki, Sicienko; Region Pilski: Białośliwie, Kaczory, Łobżenica, Miasteczko Krajeńskie, Piła, Szydłowo, Ujście, Wysoka, Wyrzysk.