Ogni tipo di meningite è causata da più agenti patogeni, in quella stafilococcica si possono annoverare fra essi il S. aureus o S. epidermidis. L'infezione può essere causata direttamente da traumi cranici o da interventi chirurgici, e indirettamente come conseguenza dell'osteomielite o anche dell'ascesso cerebrale.