Zahumlje srednjovjekovno je samostalno područje (sklavinija, kneževina), smješteno u slijevu Neretve u današnjoj zapadnoj Hercegovini i dijelu istočne Hercegovine. Obuhvaćalo je područje uz Jadransko more od ušća Neretve do Dubrovnika, uključujući i Pelješac. Na sjeverozapadu je graničilo s područjem Neretvana i hrvatskom državom, na sjeveru s Bosnom, na istoku sa Raškom i na jugoistoku s Travunjom i Dubrovnikom.
Ston je bio sjedište biskupije (koja se prvi put spominje 877.), a neko vrijeme vjerojatno i sjedište Zahumlja. Glavno središte je bio Blagaj kraj Mostara. U ranome srednjem vijeku bilo je nezavisna država. U 10. stoljeću spominje se kao neovisna oblast s domaćim knezovima (arhontima) pod vlašću domaće dinastije Viševića. U prvoj polovici 10. stoljeća Zahumljem je vladao Mihajlo Višević, koji je bio u političkim vezama s hrvatskim kraljem Tomislavom i sudjelovao u radu sabora u Splitu 925.
Od početka 15. stoljeća veći dio Zahumlja ušao je u sastav zemalja vojvode Sandalja Hranića, a od 1435. do 1466. njegova nasljednika, vojvode, od 1448. hercega, Stjepana Vukčića Kosače. U doba hercega Stjepana Vukčića Kosače tek je nominalno dio bosanske države. U tom razdoblju naziv Hum postupno nestaje a zamjenjuje ga novo ime Hercegovina izvedeno iz Stjepanove titule. Nakon Stjepanove smrti (1466.) za vlast nad Humskom zemljom bore se Mlečani i Ugri. Osmanskim osvajanjem Stjepanove zemlje od 1465. (veći dio Hercegovine) do 1482. (Herceg Novi), naziv Hum potpuno nestaje iz uporabe, a koristi se ime Hercegovina.