Earlier quoted context omitted.
> I think it's a fine name, better than most, because it's a normal English word that says exactly what it does / what it's for Just because the name says exactly what the product does and what it's for, that doesn't automatically mean it is good. In fact, imo it is bad in a lot of cases. Do you think Instagram would have gotten as popular if it was named FlexGallery, or if Nextdoor was named SpreadRumorsActVaguelyRa…
FlexGallery could work... the rest are Java class names.
As for the rest, they just miss [...]Factory and [...]Controller prefixes, and then they truly would become typical Java classes.