Object Pascal – język programowania, będący obiektowym rozszerzeniem języka Pascal. Pomiędzy językami Pascal i Object Pascal występuje podobna relacja jak w przypadku języków C i C++ (Object Pascal jest nadzbiorem Pascala). W języku Object Pascal dodano nie tylko możliwość programowania obiektowego (klasy) ale uzupełniono go także o cechy, których nie posiada Pascal, np.: tablice dynamiczne, przeciążanie procedur/funkcji, interfejsy, zarządzane ciągi znaków, zarządzane rekordy, obsługa Unikodu, typy generyczne, przeciążanie operatorów.
Object Pascal został rozwinięty przez firmę Apple Computer przy współpracy Larry’ego Teslera, głównego architekta i Niklausa Wirtha, twórcy języka Pascal. Object Pascal wywodzi się z wcześniejszej, obiektowo zorientowanej wersji Pascala nazywanej Clascal, dostępnego dla komputerów Lisa. Implementacje języka Object Pascal są zastosowane w środowiskach programistycznych Borland Delphi, CodeGear Delphi, Kylix oraz w środowisku programistycznym Lazarus (kompilator Free Pascal – wolne oprogramowanie).