Clearly we should never use "agile" as a noun. But even as an adjective "agile" has become such an overloaded term that we should stop using it completely.
We should instead kill the buzzwords and describe our software development process in a straightforward sentence. We select a set of collaborative processes that best fit a customer's specific needs in order to produce as much business value as possible in a constrained environment.