An Object Repository is a central file or class used to store web element locators to improve code maintenance and reusability. In Selenium, this is best achieved using the Page Object Model (POM), which organizes elements into dedicated page classes rather than hardcoding them into test scriptts.