The problem isn't that programmers will have to get more creative with naming, it's that it will be fundamentally impossible for pieces of software owned by different entities to communicate over shared names without an explicit license agreement. That's a much, much bigger deal.
It's not just the names, it's the structure as well. Oracle is implying that the structure (heirarchy) is also a signifier of the API. You can't actually get around that if you're trying to mirror an API but do a white room implementation of the underlying code. It would still be considered illegal if the SCOTUS decides for Oracle. You would still have to license or hope you didn't get found out.