Yes, The Original Name For Java Was Oak - The Server Side

  • Home
  • Core Java APIs and programming techniques
Coffee Talk: Java, News, Stories and Opinions About This Blog

Community driven content discussing all aspects of software development from DevOps to design patterns.

Latest Blog Posts
  • Why #TechTwitter's Bluesky experiment failed 🤦‍♀️
  • How to 'git cherry-pick' from another branch example
  • Java's UnaryOperator in Lambda expressions example
  • See More
  • Share this item with your network:
Related Content
  • Why is Java platform-independent? – TheServerSide.com
  • A brief history of Java: How it forever changed ... – TheServerSide.com
  • Owning the Java Platform is more of a burden or a ... – TheServerSide.com
Sponsored News
  • Three Innovative AI Use Cases for Natural Language Processing –Dell Technologies
  • The Deepening Impact of “AI Everywhere” is Revolutionizing Client Solutions –Dell Technologies
  • See More
Vendor Resources
  • HPC, Supercomputing Share Stage With Enterprise AI at SC24 –TechTarget
  • Computer Weekly – 26 January 2021: 'Salad as a service' – how tech could ... –TechTarget ComputerWeekly.com

Java and Oak

Folklore has it that when a decidedly uncreative software engineer on Sun’s programming team was asked to come up with a name, they saw a tall tree outside their office window and submitted ‘Oak.’

Unfortunately, a search revealed that a company named Oak Technologies had already trademarked that name for a language used to empower their semiconductor chips. Fighting for the rights to a name that had no prior brand recognition made no sense, so Sun scrapped the name Oak.

The Sun Microsystems development team brainstormed and submitted ten new programming language names. Three passed the trademark test: Java, DNA and Silk.

Other proposed names included:

  • WebDancer
  • Pepper
  • Neon
  • WRL, which stood for web-runner language
  • Jolt
  • WebSpinner
  • Impact
  • NetProse
Java Oak

Java has become one of the most popular programming languages in the world.

Oak becomes Java

As we all know now, the name chosen to replace Oak was Java. But a name is just a name.

Given its platform independence, object-oriented approach to development, and the write-once, run anywhere promise, Java has become the most popular programming language in the world, regardless of what Sun Microsystems decided to call it. As Shakespeare said, “A rose by any other name would smell as sweet.”

But yes, the original name for the programming language Java was Oak.

Latest TechTarget resources
  • Application Architecture
  • Software Quality
  • Cloud Computing
  • Security
  • AWS
Search App Architecture
  • Memory-safe languages: Pursuing secure, sustainable software

    Learn how memory-safe languages prevent vulnerabilities by enforcing safe memory use at design time, helping IT leaders modernize...

  • Dynatrace bets on causal intelligence for AI observability

    At Perform 2026, Dynatrace unveils an agentic operations system that anchors probabilistic AI to deterministic truth. Learn how ...

  • 9 steps to implement an observability strategy

    As distributed software systems grow in scale and complexity, things like monitoring and debugging can become a tangled mess. ...

Search Software Quality
  • AWS AI IDE, AgentCore throw down gauntlets for Microsoft

    Kiro emerges as a significant alternative to GitHub Copilot agents, while AWS AgentCore updates square off against Agent 365 in ...

  • AWS launches frontier agents

    The new agents are autonomous, capable of performing multiple tasks simultaneously, and can complete their work with minimal ...

  • The complete guide to QA team roles and responsibilities

    QA teams play an important role in ensuring quality and performance. To be as effective as possible, organizations need to be ...

Search Cloud Computing
  • GenAI drives $119B cloud revenue in Q4

    Q4 cloud infrastructure service revenues reach $119.1 billion, bringing the 2025 total to $419 billion. See how much market share...

  • Cloud infrastructure suffers AI growing pains

    Will $5 trillion in AI infrastructure investment be enough? Cloud providers facing that question must also yield a return, ...

  • 8 reasons why IT leaders are embracing cloud repatriation

    As IT leaders aggressively re-allocate capital to fund new AI initiatives, repatriation offers both savings and greater control, ...

Search Security
  • A leader's guide to integrating EDR, SIEM and SOAR

    Understand the architecture, implementation, and maintenance of EDR, SIEM, and SOAR tools to optimize security workflows and ...

  • Secure MCP servers to safeguard AI and corporate data

    Model Context Protocol servers act as bridges between AI models and enterprise resources. But they can also give threat actors ...

  • Why organizations need cloud attack surface management

    Cloud environments constantly change, expanding attack surfaces beyond traditional tools. Cloud ASM delivers continuous ...

Search AWS
  • Compare Datadog vs. New Relic for IT monitoring in 2024

    Compare Datadog vs. New Relic capabilities including alerts, log management, incident management and more. Learn which tool is ...

  • AWS Control Tower aims to simplify multi-account management

    Many organizations struggle to manage their vast collection of AWS accounts, but Control Tower can help. The service automates ...

  • Break down the Amazon EKS pricing model

    There are several important variables within the Amazon EKS pricing model. Dig into the numbers to ensure you deploy the service ...

Close

Tag » What Was Java Originally Called