You can't spell NoSQL without the word no.
This is why I try never to use the word NoSQL. It's a flamebait word, deliberately engineered to add heat rather than light. There's no such thing as "a NoSQL database"; there are only databases. Even the relational databases that parse SQL have significant differences, and the databases that don't speak SQL are all over the map.
And have been since the punchcard days. For many people, it's hard to imagine there have been databases of all types, feature sets and performance characteristics before the dawn of SQL.
Nor can you spell it without the word os. But I don't think we're talking about a mouth or other external opening.
A lot of people now read "NoSQL" as "Not Only SQL", which seems more positive than negative.
I can't tell if you're being serious or not.
I'm not sure who came up with it or when.
Kudos to the developers that rise above this, often working for nothing, to build the awesome tools that future generations will use to build awesome apps.