Takelot II – faraon, władca starożytnego Egiptu, z XXII dynastii libijskiej, prawdopodobnie panował w latach 850-825 p.n.e.
Był młodszym synem Osorkona II. Początek jego panowania rozpoczyna w dziejach Egiptu okres tak zwanej „Anarchii libijskiej” lub też zwany okresem „libijskiego rozbicia dzielnicowego”, któremu położył kres najazd kuszyckiego władcy Pianchiego.
Istnieje kilka wersji dziejów Takelota II, według których albo był, być może, królem Górnego Egiptu, rządzącym w Herakleopolis i Tebach, albo, być może, był współwładcą Osorkona II i albo jego synem, albo jego wnukiem?, albo też był wielkim kapłanem Amona w Tebach, następcą Harsiese I. W tym ostatnim przypadku następcą Osorkona II na tronie królewskim w Tanis byłby Szeszonk III. Najbardziej prawdopodobna hipoteza mówi, że Takelot II był władcą Górnego Egiptu i władał obszarami wokół Teb i Herakleopolis. W tym czasie w Tanis władał Osorkon II, a jego następcą został syn Takelota II, Szeszonk III, który przejął władzę w trzecim roku panowania Takelota II, a więc w tymże roku prawdopodobnie zmarł Osorkon II. Całość znacznie komplikuje jeszcze fakt, że królem w Tebach, także w czasie panowania Osorkona II w Tanis, był Harsiese I.