Speaking of unfortunate naming, there already exist a neural network package called PyCNN, which binds python to the neural network library CNN, named so, because it is a neural network library written in C++.
Actually, it's more related to the original naming term that was adopted for cellular neural networks (CNN). Convolutional neural networks were originally referred to as ConvNets (CNN term is also used for them as well).
IMHO, I don't think this naming is misleading since CNN has been originally used to refer cellular neural networks.
https://github.com/clab/cnn