That was really just first three things that came to mind as I know that Typescript competes with Flow (the open source project started by Facebook).
Other non-javascript products with the same name include project and workflow management software.
My point was more about how larger organisations usually win when they take a common or functional name for their products.
Microsoft has a long history of trademarking generic terms. I mean if I use the phrase "an SQL database server" or "a windowing operating system" which products do you think of?
In the case of "Flow" it's an overloaded product name and whichever entry comes up first in Google's search results will probably end up 'owning' the name. Currently for my results it's Microsoft.