Pft, I name my functions all kinds of useless shit. User interface? Filth, Dust, Grime… Control? Julius, Caius, Brutus… Ported legacy code? Archæopteryx, Brontosaur, Pterodactyl… Integer operations? Variables? flip, flop, floop, blip, blop, ding, dong.
When I code in Haskell I name functions things like: functorYauCategory, gammaMonadInvertibilityQuotient, toFunctor, fromMonadField, deRhamCohomologyMatrixCoefficients, AND I LOVE IT.