Ksenolit (skała obca) to fragment skały, który otacza inna skała.

Najczęściej zdarza się to w skałach iglastych, gdy magma jest na tyle płynna, że spływa po bardziej stałej skale. Ksenolity mogą być przykryte na obrzeżach komory magmowej, wyrwane ze ścianek strumienia lawy lub odebrane wzdłuż ziemi przez płynącą lawę na powierzchni Ziemi. Ksenokryształ to pojedynczy obcy kryształ zawarty w ciele igielnym. Przykładami ksenokryształów są kryształy kwarcowe w lawie niskokrzemionkowej i diamenty w diatremach kimberlitowych.

Chociaż termin ksenolit jest najczęściej kojarzony z inkluzjami igielnymi, szeroka definicja może obejmować fragmenty skał, które zostały zamknięte w skałach osadowych. Ksenolity znajdują się niekiedy w meteorytach.

Ksenolity i ksenokryści dostarczają ważnych informacji na temat składu niedostępnego inaczej płaszcza. Bazylity, kimberlity, lamproity i lamprofiry, które mają swoje źródło w płaszczu górnym, często zawierają fragmenty i kryształy, które uważane są za część mineralogii płaszcza dolnego.