Isn't NoSQL the modern terminology for an hierarchical name/value database?
Not always, key-value store is just one of
its implementations, despite indeed it seems to be the most well known one (a bit behind is the document store, where more sophisticated queries can be done easier, e.g. generating reports is a one query as opposed to one loop of queries).