Oak was the original name for the Java programming language, developed by James Gosling at Sun Microsystems in the early 1990s. The name was later changed to Java because Oak was already trademarked. Java was designed to be platform-independent and object-oriented.