The name should be catchy and preferably should reflect the main principles that the library is built around. The library is - Modular - Extensible and the Prolog flavour is - Fully Declarative But just catchy is good enough. :-)