There's no good reason why those names should be hidden from the EU population. None. It's a disgrace that governments continue to cater to large corporations and allow them to get away with small fines and "admitting no wrong" (despite receiving the fines for the crime done).
A plausible reason is that it would likely impact their market value as shareholder confidence in those banks is affected by the potential for large fines in the near-future. Since the banks haven't actually been found guilty of anything (yet), they're simply being investigated, it would be damaging to release their names.
My point is simply that they haven't been found guilty of anything yet, just charged. If they're subsequently cleared of any wrongdoing, but their market value is tanked by the accusation, they're effectively being punished for nothing.
Here’s one, possible, good reason: the EU has a sort of “whistleblower” defense, where the first company to cooperate in a cartel investigation gets off free. Assuming that bad PR is a significant part of punishment in these cases, it would make sense to delay announcing the culprits here to give one of them time to escape being named.