All answers given are great answers, but I will give my two cents anyway.
In the beginning of computing the technical, cultural and economical dominance of the USA and the UK made it only logical what the most successful languages were created using english words.
Later, as software became an industry, it also became a global endeavour. It's not a secret that there are less programmers than needed, so software companies, and specially industry-defining companies like IBM, began to hire programmers from all parts of the world: Russia, Pakistan, India, France, Germany, Israel, etc. mostly to program in already existing globally successful languages which were already english-based and also creating new languages, and for that disparate source of programmers the already existing common language was a better go than any other language.
Most recently the open source and free software movement made the creation of software an endeavour which is even more global than before. Some open software projects, including some programming platforms, languages and frameworks are huge projects involving hundreds of collaborators.
What language would a person from Israel use to collaborate with a person from Sri Lanka? Most probably they don't speak or even read each other's native tongue. So english comes to the rescue.
Like it or not, english is the language of global endeavours. And not because America is pushing it but because the world is pulling it.
Paraphrasing Jay Walker:
Your native tongue is the one you most use everyday, and will always
be at the center of your heart and your brain, but with english you
are part of a wider conversation.
See video, "English Mania".
Programming languages that use different languages will continue to exist and will continue to be invented (like graphical-token-based Scratch), but at least in the foreseeable future te hey will be comparatively few.