Step 1: Recall the origin of Object-Oriented Programming (OOP).
OOP was conceptualized in the 1960s and 1970s to handle complex software systems. The main idea was to structure programs using objects, classes, and inheritance.
Step 2: Contribution of Alan Kay.
Alan Kay, a computer scientist, is credited with inventing OOP through the development of the programming language Smalltalk. He emphasized objects as the central element of programming.
Step 3: Elimination of other options.
Andrea Ferro and Adele Goldberg contributed to computing but are not credited with inventing OOP. Dennis Ritchie created C, which is a structured programming language, not OOP.
Final Answer: \[ \boxed{\text{Alan Kay}} \]